Explorer program, medium-class explorers (MIDEX) and missions of opportunity. (National Aeronautics and Space Administration,, 2001)