TerryHarpold
Terry Harpold offers a sophisticated consideration of technologies of reading in the digital age.