Political Science: for civil services preliminary examination - Arora N D (New Delhi Tata MCGraw- Hill pub., 2009)