Author: Taqi-ud-Din.