Amorites and Canaanites - Kenyon, Kathleen M.