Multimedia systems : delivering, generating, and interacting with multimedia - Morris (Applied computing, 2000)