Ernest Bloch :a guide to research