The R language, for programmers | John D. Cook