Author: Muhammad `Abdulhai faruqi