The Cure of Souls and the Refinement of Morals

ابن حزم d. 456 AH