Author: Edward T Lampson
Alternate names: Edward Lampson