John L esposito

The islamic world :past and present(vol 2) - New york OUP 2004 - 220


History

909 / ESP