Author: ADDISON WESLEY SCOTT FORESMAN