The Mathematica® Programmer
Roman Maeder
Computer Science with Mathematica®: Theory and Practice for ...