Author: Jame A. Ibers Walter C. Hamilton