101 ways - FOSTER, Timothy RV. (New Delhi Kogan Page India, 2001)