X
Email me Daily Riddles

To be prepared against surprise is to be trained. To be prepared for surprise is to be educated. Finite and Infinite Games: A Vision of Life as Play and Possibility

SEE AUTHOR