Edward B. Aveling criticism