Hayashi Razan (Q558279)
Japanese philosopher
Language: