Author: Donald C. Shoup
Alternate names: Donald C Shoup; Donald Shoup