Java for business : using Java to win customers, cut costs, and drive growth (Van Nostrand Reinhold, 1997)