Author: J. M. Blaut
Alternate names: J.M. Blaut; James M. . Blaut