How to Train a Happy Mind by Scott Snibbe

Audiobook sample chapter (buy here)

Buy Audiobook