Author: Gerald Corey, Marianne Schneider Corey, Patrick Callanan