Internet Archive BookReader

Swing.