Marks on Paper: Part 2. A Historical Survey of Computer Output Printing | IEEE Journals & Magazine | IEEE Xplore