Nice book for engineering as well as medical aspirant but more strictly for engineering aspirant.The book coverS every essentials in Physical Chemistry with an Mole Concept approach, actually that's the best thing! It takes one from the very basic to the most complicated concepts in a lucid manner provided the user is an Alert user.