Author: J. David Bolter
Alternate names: David J Bolter
Born: 1951