Programming in mathematica - Maeder, Roman (Addison-Wesley)