JAVA 2 black book - Holzner, Steven