Free love and anarchism : the biography of Ezra Heywood