Massively multiplayer online role-playing games: the past, present, and future. - Leigh Achterbosch; Robyn Pierce; Gregory Simmons (Comput. Entertain., 2007)