The Era of Interactive Media by Changsheng Xu & Jesse S. Jin