Double-entry bookkeeping and single-entry bookkeeping: Their comparative advantages, complementarity and coexistence