Supporting learning with technology : essentials of classroom practice - Egbert, Joy. (Pearson/Merrill/Prentice Hall, 2009)