Every Indian citizen should read this atleast once. This book explains the machine of Indian System and the Constitution that performs as an algorithm for it. The books is written so good that someone with no interest in polity or in social science at all would fall in love with it. It's not just for students, it's for everyone who can read.
Amazing book with a lucid explanation of complex topics. It did not go into the intricacies of each provision but rather focussed on the background, basic idea of provisions & contemporary importance of each part of the constitution.