Other than the Bible, this book is an outstanding piece of work. It is written allegorically with the character named Christian and his journey through different towns looking for the Celestial City and meeting lots of interesting characters. A masterpiece!