History of American technology - Oliver, John William n. 1886 (Ronald, 1956)