Modern philosophy an introduction and survey - Scruton, Roger (Allen Lane Penguin Press, 1995)