Tafseer Ahsan-ul-bayan Is written by _________?
A. Shiekh Abubakar Jaber Al Jazairi
B. Dr. Shafiq Ur Rehman
C. Hafiz Salahuddin Yusuf
D. Imam Bin Qayyim