Our Cosmic Habitat: New Edition | Princeton University Press books | IEEE Xplore