Inside JAVA. - Siyan, Karanjit S. (New Riders Publishing, 1997)