Ira M. Lapidus
Islam; Islamic countries; Islamic civilization
Don't miss the opportunity to share your thoughts!