Justification: A Guide for the Perplexed (Guides for the Perplexed)
Dr Alan Spence has been a teacher in Harare, an evangelist in the South African townships, a human rights advocate in Zimbabwe and Moderator of the Presbyterian Church of Southern Africa. He is now a minister in the United Reformed Church serving two congregations in London, UK.