Author: Terence reese & albert dormer