Cannae - Goldsworthy, Adrian Keith (Cassel & Co., 2001)