Author: abram kardiner & edward preble