Shintoism : This strangeness from Japan !