Multimedia programming objects, environments, and frameworks - Gibbs, Simon (Addison-Wesley, 1995)