Adventures in Problem Solving (Mathematical Marvels) Shailesh A. Shirali - Hyderabad: Universities Press 2002 - ix,318p. ISBN: 8173714134