Author: Mark C Carnes and John A Garraty