Islam in Historical Perspective - 9780367715809