Understanding spiritual warfare : Four views - Beilby, James K. (Grand Rapids, Michigan, 2012)