Posted on Leave a comment

Sofia Kovalevskaya

Sofia Kovalevskaya

Say what you know, do what you must, come what may.
Advertisements