Introduction to Scientific Programming and Simulation Using R
Owen Jones
Unlike most guides to R, this volume is not about the application of statistical techniques, but rather shows how to turn algorithms into code. It is for those who want to make tools, not just use them.