This unique book places emphasis on the understanding of the material presented by adopting a reflective approach towards the scientific method used. Knowledge of algebra, geometry and trigonometry is required however, the authors introduce more advanced mathematical methods in the context of the physical problems which are used for analysis. Modern physics topics, including quantum mechanics and relativity are introduced early and are integrated with more "classical" material from which they have evolved.