Thoughtful interaction design : a design perspective on information technology - Lowgren, Jonas. (MIT Press, 2004)