A Software Architect's View of the Design of Double Entry Accounting | Hacker News Reader