Designing meaningful interactive experiences: interface design, information architecture and pedagogy.
tijdschriftartikel