Hindemith - a pilgrim's progress