1-3 of 3 Books
Doing Mathematics
By Steven Galovich
Complex problem solving
By Robert J. Sternberg
How to solve it by computer
By R. G. Dromey