The Space Environment: Implications for Spacecraft Design - Revised and Expanded Edition | Princeton University Press books | IEEE Xplore