Author: Frank G. Mittelbach
Alternate names: Frank G Mittelbach