In the book the author has eloquently presented and explained certain phenomenon and different principles of physics. The writer has managed to give detailed description for, not only the principles behind various physical phenomenons but also commented upon how to teach the science.