Author: Abu Ansari Abdullah Thani.