Author: Scott Foreman & Addison Wesley