ESA scientific and technical review (European Space Agency, 2004)