Writing the city :Eden, Babylon, and the New Jerusalem