Who was the apostle who was known for his vision on the island of Patmos and for writing the book of Revelation? 09 Aug