Author: Keen J. Babbage
Alternate names: Keen Babbage; Keen J Babbage