Boitshwarelo, B. (2009) “Exploring Blended Learning for Science Teacher Professional Development in an African Context”, The International Review of Research in Open and Distributed Learning, 10(4). doi: 10.19173/irrodl.v10i4.687.