The grand complication /
Kurzweil, Allen.
London : Arrow,
2003, c2001.
Originally published: London: William Heinemann, 2002.