Engels today : a centenary appreciation /