Great ideas in computer science with Java - Biermann, Alan W. 1939- (MIT Press, 2002)