Understanding history 2 for grade 7 - Ismat riaz (Pakistan Oxford university press, 2023)