The Cure of Souls and the Refinement of Morals

İbn Hazm d. 456 AH