Modern physics for scientists and engineers - Thornton, Stephen (Cengage Learning, 2021)