Internet Archive BookReader - Knight's new mechanical dictionary. A description of tools, instruments, machines, processes, and engineering. With indexical references to technical journals (1876-1880)