The mathematica programmer II - Maeder, Roman (Academic Press, 1996)