Teaching philosophy: A guide - Cahn Steven M (London, UK Routledge, 2018)