Dec 16, 2015 08:42 PM
8993 Views
Such a good book to get your foundations right. Don't bother about the difficulty it can be very useful for beginners even those who are starting from scratch and is also very efficient for exhaustive preparation. Better than other books in the category. Additionally for those who want a crash course this book got the tips and tricks covered which makes revision/brush up of each concept very easy.
And there are multiple questions which help very much to gauge your own understanding of different topics on various difficulty levels. This is the most efficient material I have ever used and pretty much needed.
Two words: Get it.