The Mathematica Primer by Kevin R. Coombes, Garrett J. Stuck & John E. Osborn