Iris trilogy - Bayley, John (London Time Warner, 2003)