Foundations of islam: the making of a world faith - Walker, Benjamin; Author (1998)