World Without End - Pearce, D W (Oxford University Press, 1993)