Fundamentals of Physics, Volume 2 by David Halliday