Delft Outlook : research and education at Delft University of Technology (Delft University of Technology, 2005)