Modern physics - Serway, Raymond A. (Cengage Learning, 2017)