Principles & practice of physics - Mazur, Eric (Always learning., 2015)