BookLovers of Bath

Beautiful books for beautiful people...

A Short History of Christian Thought - Linwood Urban

New York & Oxford: Oxford University Press, 1995, Paperback £9.80