Euclid on line
animated proof of Pythagoras