The Essential Bible Companion by Mark L. Strauss & Dr John H. Walton