Mathematical marvels adventures in problem solving. - SHIRALI (Shailesh). (New Delhi Universities Press, 2009)