Internet Archive BookReader

Retrospection and introspection