God is not Great by Christopher Hitchens
Christopher Hitchens has good arguments against putting our trust in any faith tradition. Undoubtedly all aspects of society are laden with "good" and "bad" attributes. Religion is no different. Still it is up to everyone to become religious literate. That's why a book like this one ought to be read by all "believers" and "non-believers" alike.
God is not Great might not have the effect of driving us away from our religious beliefs, but it would help us in having a more objective look at the history and implications behind religions. People would not necessarily become atheists or agnostics, but they could surely be influenced into having a more realistic conception of their God in the Universe.
Believers don't have to agree with what their religion teaches, but they could decide on their own by being knowledgeable about the weaknesses and strengths of religions. This means that they have to be independent thinkers. People ought to pursue the truth and decide what is best for their welfare. These goals not only have to be based on knowing the facts, but also what they could discern by intuition. Hitchens' book definitely helps in this most important decision making process.