^^ Daniel Goleman. He also wrote one called Destructive Emotions which is a blend of science and buddhism (with contributions from the Delai Lama) - very thought provoking, but not a 'light' read - requires concentration!
I also like They F*** You Up by Oliver James. It's quite controversial in that James argues that most mental health problems are a direct result of environmental factors rather than down to biology. In particular, he pinpoints family relationships as being the main contributing factor in mental disorder - however, it's not a book about 'blaming' other people for our problems. Rather, it's about coming to understand our role in what he calls the 'family drama' and so understanding why we are the way we are, and finally, taking responsibility to change the things we don't like in ourselves. It's not a light read either, but it'll make you think. Even if you firmly believe mental health problems are rooted in biology, you'll find it difficult to argue against the weight of evidence he provides.