Stephen Williams has written a series on the book of Revelation which has now been complied into a book. It can be downloaded from here.