John P. Keenan is professor of Religion at Middlebury College and vicar of St. Nicholas Episcopal Church in Scarborough, Maine. He has published translations and studies in Yogacara Buddhism, and has employed Mahayana Buddhist philosophy in works including The Meaning of Christ: A Mahayana Theology and The Letter of James: Everyday Practice for Everyday Christians.
Join our mailing list!
Get our latest book recommendations, author news, and competitions right to your inbox.
Books by John P Keenan
Thank you for signing up, fellow book lover!
Tell us what you like, so we can send you books you'll love.