General studies paper I : Indian polity and government vol II - Thorpe, Edgar; Thorpe, Showick (Noida pearson pub., 2017)