General studies paper I : Indian polity and governance vol II - Thorpe, Edgar (Noida Person pub., 2018)