The design and implementation of multimedia software with examples in Java - Bernstein, David 1960 June 9- (Jones and Bartlett Learning, 2011)