Could it be Peter Camenzind?