Author: L. Ted Nelson
Alternate names: Leonard T. Nelson