The Hutchinson dictionary of space exploration (Helicon, 2005)