Core Java - Gary Cornell (andi offset, 1997)