New Light on Richard Roberts, textile engineer (1789-1864)