It's an amazing book. It's very precise in very well written. it is great for casual reading as well as those people who are preparing for UPSC or any other Civil Service exam. It is also good for UG student who are majoring in Political Science. This book is bound to carry you from semester 1 to semester 4.