MATHEMATICS AND PHYSICS FOR PROGRAMMERS ; ISBN 1-58450-330-0 ; 608 PAGES You will find that this activity book works well for both kids and adults.