Cover 6

Interpreting Avicenna

Interpreting Avicenna: Critical Essays

2013 • 314 pages