DavidCox Bible Dictionary
Definitions of biblical words and concepts
Cox, David, B.A., M.A., M.S. – David Cox’s Bible Dictionary.