Art and Technology of Entertainment Computing and Communication - Cheok; Cheok, Adrian David (Springer London, 2010)