Principles of Physics - Radi, Hafez A. (Springer Berlin Heidelberg, 2013)