Hargreaves, James, -1778, inventor