Order the above books here
Chron. 21:16, ‘David lifted up his eyes and saw the angel of the Lord standing between earth and the heavens, having a drawn sword in his hand…’