Design for new media : interaction design for multimedia and the Web - Barfield, Lon (Pearson/Addison Wesley, 2004)