Impacts of International Baccalaureate programmes on teaching and learning: A review of the literature. (December 2018)