No Image Available

Metalogicon of John of Salisbury

John of Salisbury

ISBN: 9780520011137