Khud Saji Yani Tazkia or Tehzeeb Nafs by Ibrahim Amini | Islamic Library