2316View
12m 9sLenght
57Rating

Hamza Yusuf on four temperaments (mizaaj or amzija) and how classical Muslims understood psychology and nature.