Mechanics - Chadha, Tarvinder Kaur (New Age International Pub., 2004)