What is the answer to this question? who is speaking in the book of revelation?
John of Patmos