Syed Nazir Niazi Muqadama e Tareikh e Science (Jild Awal) - Lahore Majlis e Taraqi e Adab 1968 - 610 ur