I thought that this book serves sufficient materials for me . But I am disappointed with the product. Chapters , unit and sections are not systematically arranged. Mistakes have been crept in. Need more and more improvements. Not for higher level study. Subject matters are incomplete. Limited number of questions and answers with worked out examples.