by Rudolf Rikhard Ruth
fi
~8 hours (477K characters)
Juhani Kärkkäinen and Tapio Riikonen
Project Gutenberg