ISBN 1590080432 books & textbook
How Islam Created the Modern World
Amana Publications /2006-09-01 Paperback / 208 Pages
isbn-10: 1590080432 / isbn-13: 9781590080436
Amana Publications /2006-09-01 Paperback / 208 Pages
isbn-10: 1590080432 / isbn-13: 9781590080436