Lessons From History.

Ibn Khaldun

Lessons From History. - Karachi, Umma n.d.

297.909 / IB5L