Yamaga Sokō (Q1095270)
Japanese philosopher (1622-1685)
Language: