David Firth

David G. Firth is Tutor in Old Testament and Academic Dean at Trinity College Bristol, UK.

David Firth

Contributions by

David Firth

Edited by