Manyebook
Lori Mae Peters
How Islam Created the Modern World