Indian polity - Laxmikanth M (New Dehli McGraw hill, 2010)