Reviews
More by...this authorthis publisher
Author: Bart D. EhrmanPublisher: HarperOne272 pagesISBN-13: 9780060859510ISBN: 0060859512Publication date: 02/2007Paperback