Teaching with technology : strategies for engaging learners - Khine, Myint Swe (Prentice Hall, 2006)