The Word and the void - Brooks, Terry (Orbit, 2003)