Ashish Kumar Vashist Ramesh Singh General studies for civil service preliminary examination- Paper I - New Delhi Tata McGraw Hill 2012 Dewey Class. No.: 371.26 / VAS.G