Author: ernst bloch