Spinning Jenny: A Novel