Modern philosophy a survey - Scruton, Roger 1944-2020 (Arrow, 1997)