An introduction to modern philosophy : in eight philosophical problems - Castell, Alburey (Macmillan., 1976)