Michelle Knight
Michelle Knight is Associate Professor of Old Testament and Semitic Languages at Trinity Evangelical Divinity School.
Michelle Knight is Associate Professor of Old Testament and Semitic Languages at Trinity Evangelical Divinity School. See less
Michelle Knight's Featured Books