
What does it mean to be a human? Christopher West lays a foundation for understanding the basics of St. John Paul II’s Theology of the Body, making his profound teachings on human sexuality easy to grasp and apply in our lives.
Paperback : 224 pages