Return to Article Details A masterpiece for those wishing to explain the order of the plagues Abi Yahya Zakaria bin Muhammad bin Ahmed bin Zakariya Al-Ansari Al-Khazraji (d. 926 AH / 1520 AD) Download Download PDF