Accounting
Understanding Double Entry Book Keeping for Engineers and Coders
Explanations of double entry book keeping by accountants lack the magic approach a good engineer uses. This explanation is by an engineer for an engineer that yields an intuitive understanding based on the modern concept of a database.