The social aspect of computer games: an activity theoretical model - Ang, Chee Siang; Zaphiris, Panayiotis; Wilson, Stephanie (My University, 2007)