Astronautics : The Physics of Space Flight - Walter, Ulrich (technical University of Munich, 2018)