This is a good book but due to lots of mistake i won't suggest this to any cat aspirants. There are so many mistakes due to which i feel so irritated. Although the Mnemonic given for every topic is good. If the mistake is corrected, this could be better