Author: David M. Glantz
Alternate names: DAVID M. GLANTZ; DAVID GLANTZ; David Glantz