chapter-2: Double entry bookkeeping first principles