Java design building better appa and applets - Coad, Peter & Mayfield, Mark (Yourdon Press, New Jersey, 2000)