Kalambo Falls Prehistoric Site III. The Earlier Cultures: Middle and Earlier Stone Age · Study