Space Propulsion Analysis And Design by Gregory L. Henry, Ronald Humble & Gregory Henry