Catholicism: The Story of Catholic Christianity by S. J. Gerald O'Collins
The book does not duck critical problems and the negative side of history. Rather, O'Collins and Farrugia explore the challenges which Catholics and other Christians must face and engage with contemporary moral issues.