Rene Descartes
142
285
391
411
380
Leonardo da Vinci
Ivan Turgenev
Heraclitus
Oche Otorkpa
Yvonne Adhiambo Owuor