Christ and Community: A Socio-Historical Study of the Christology of Revelation (The Library of New Testament Studies)