Fools, Knaves, and Heroes by Margaret S. Archer