Revelation 12 provides a broad sweep across redemption history. This perspective provides a Christian world-view. In this book the author describes nine battles - from the original war in heaven to the final battle. A discussion section is included for each chapter.