Even after 30+ years of it's first edition this book is an outright winner for undergraduates in physics and engineering ! Really commendable is the approach very rarely put forth only compared with that of Feynman's lectures on physics ! The problems given forth are not too tough as you might encounter in Irodov's problems but nevertheless if you master this book you can get past any problem easily !