Author: james fox
Alternate names: James M. Fox