TY - GEN AU - Hafez A . Radi AU - John O Rasmussen TI - Principles of Physics PY - 2021 PB - Springer Science+Business Media UR - ER -