Author: Space Software and Stephen E. Schneider Thomas Arny