Text this: The Mathematica programmer / Roman E. Maeder.