100 great books : masterpieces of all time. - Canning, John