Understanding Philosophy For A2 Level by Sue Johnson, Rupert Woodfin & Keith Maslin