Seeing with Hubble-vision 20 years of science with the Hubble Space Telescope (2010)