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