Abdelazer, or, The Moor's revenge

Abdelazer, or, The Moor's revenge