Levy, Roger. Icarus. London: Gollancz, 2006.