Author: Joseph T. Shipley.