Alexandra Kollontai a biography - Porter, Cathy (Virago, 1980)