Gallery

The Mamluk Knight Muhammad Ibn Mankeli – His Biography and Military Scientific Classifications