I will prefer this over the one by Yeshwant Kanetkar. This book well organized compact and to the point. Things are well explained in lucid way. Easy to carry and page quality is very good at the price of Rs. 300/- it is very good. Will give a detailed review once I finish it.