Roger D. Congleton. Robert G. Middleton. Roger Scruton. Terry Eagleton. John H. Dumbleton. Peter D. Walton. by Robert G. Middleton.