Vitalsource Technologies, Inc. Edward Carpenter (routledge Revivals)