Art and technology of entertainment computing and communication advances in interactive new media for entertainment computing - Cheok, Adrian David (Springer, 2010)