https://barnesanalytics.com/double-entry-accrual-accounting-for-personal-finance/
Double-Entry Accrual Accounting for Personal Finance