Philosophy for an exploding world : today's values revolution / Eric Aarons - Aarons, Eric