Design fundamentals for new media - James Bennett (Delmar Cengage Learning, 2013)