By Egan, John.. . ix, 420 p. : , Includes index. 27 cm.. 9781446259023 | 9781446259030 (pbk.)
By Copley, Paul. . xvi, 464 p. : 27 cm.. 9780857027870