God on the mountain : a study of redaction, theology, and canon in Exodus 19-24