General studies for civil services premilinary ex. Paper 1 (New Delhi Mcgraw- Hill, 2014)