Why good things happen to bad people?: Understanding Life's Paradoxes
Why do the selfish succeed while the kind suffer? It is the question honest, hardworking, deeply feeling people have asked throughout history. You have watched someone cruel get ahead. You have seen someone generous endure... See More
Amazon.co.uk
































