Quote of the day ... [version 4]

Wed Jun 11 2025

All things for all men, since all men have need of them, since all men worked to produce them in the measure of their strength, and since it is not possible to evaluate everyone's part in the production of the world's wealth... All is for all!

Peter Kropotkin (1842-1921)

Web Exercises front page

martin francis.org

valid xhtml