Social sciences for civil services exam.and various state exam. - Sheelwant Singh (Chennai Mcgraw Hill Education Pub., 2018)