Text size
related tags

The First Muslim: The Story of Muhammad, by Lesley Hazleton, Riverhead, 320 pages, $27.95