Understanding History Book 2 (2nd Edition) - Ismat Riaz (oxford university press)