Spacecraft Systems Engineering by Graham Swinerd, Graham G. Swinerd & Peter W. Fortescue