Gunpowder and Firearms in the Mamluk Kingdom: A Challenge to Medieval Society by David Ayalon | Menrva Books