All about history developing skills for modern world history secondary 3 - Ting, Lim Bee (Pearson education south asia pte ltd, 2014)