Robert Owen of New Lanark [electronic resource] / by Margaret Cole