Tata mcgraw-hill's general studies 2012 - Tara Chand (Tata McGraw Hill Education Pvt Ltd, 2012)