Author: Jane B. Reece, Lisa A Urry, Michael L. Cain, etc