Internet Archive BookReader - A common-sense method of double-entry bookkeeping on first principles