The Ideas of Physics by Douglas C. Giancoli