The Hubble Space Telescope - David J. Shayler, David M. Harland (Springer, 2016)