Author: Allama Iqbal Library.