Author: Jane B. Reece Neal A. Campbell