Home > Author > Joel Hayward >
― Joel Hayward , The Leadership of Muhammad: A Historical Reconstruction