The Physical Universe Study Guide by Arthur Beiser, Konrad B. Krauskopf & Konrad Bates Krauskopf