100 great books masterpieces of all time - Canning, John (London Rupa & Company, 1988)