Advanced Physics - Volume II: Fields, Waves and Atoms