Book of knowledge - 2 - Tata Mc Graw Hill (New Delhi Tata, 2009)