Essential Java fast: how to write object oriented software for the Internet - Springer:London (Springer-Verlag, 1997)