Double-entry bookkeeping is a system of accounting for financial transactions that has been used for hundreds of...