Stephen Armstrong is one of the best Bible teachers I have ever heard. He explains so clearly and precisely each verse, in context, drawing from all related scripture throughout the Bible. I have learned more under his teaching in a few months than I have over an expanse of 10 years. His Revelation series is phenomenal--but they all are that. Highly recommend and I thank the person who clued me into his teaching.