A history of technology and invention : (John Murray, 1969)