1. Allan, B. (2007). Blended learning: Tools for teaching and training. Facet Publishing.
2. Andrews, M. R., & Manning, N. (2016). A guide to peer-to-peer learning: How to make peer-to-peer support and learning effective in the public sector? Effective Institutions Platform.
3. Blood, R. (2002). The weblog handbook: Practical advice on creating and maintaining your blog. Perseus.
4. Brannigan, N. (2011). Using ICT to help teachers impart skills. Daily Nation. November 15. Retrieved from https://www.nation.co.ke/1148-1148-hfsx23z/index.html.
5. Brumbaugh, K., Calhoon, E., Musallam, R., & Pronovost, R. (2014). Creating a Google apps classroom. Shell Education.