by James L. Cooper