The Cure of Souls and the Refinement of Morals

Ibn Hazm d. 456 AH