Describe briefly the principles of double-entry bookkeeping and accrual based accounting.