Author: Kantor, Mackinlay and Brown, Edmund G.