Cahn Steven M Teaching philosophy: A guide - London, UK Routledge 2018 - 100p. ISBN: 978-0-8153-5856-5 Source: TextBook