Author: Scott Foresman Addison Wesley