Book Name : Zarb-e-Kaleem 
Writer Name : Allama Muhammad iqbal