Emotional hygiene – an easy approach to psychology by Guy Winch.
Really worth listening to.