Opening book details…
Humphreys - Islamic History a Framework for Inquiry is a document available to read on EtoBox.