Author: John Ehret Flitcroft
Alternate names: John E. Flitcroft