Author: SCOTT fORESMAN-ADDISON WESLEY