Michael O’Brien, a noted Catholic author, has written a series of novels over the last 30 years, exploring the struggle of good and evil, the power and truth of the Catholic faith, and — in remarkably prescient ways — predicting the current cultural struggle regarding religious freedom and the definition of the human person. I highly recommend reading his works.