It is a really good book for someone who does everyday mind rubbing job... especially for a law student i found it very helpful. It is a great book the contents of the book are very intriguing and the way all those were explained were very interesting and precise.You can just pick any one lesson and read it because all are small chaptes and knowledge contained lessons ... And that's how you can complete it the way you like it