Doing Physics, Second Edition by Martin H. Krieger