The revelation of John (Louisville Westminster John Knox press, 2004)