Understanding History 1 - Riaz, Ismat (Oxford University Press Karachi, 2023)