All methodical accounting is based on the principle of double entry, of which the first recorded use was amongst the Genoese in the fifteenth century. This simple theory is based on the assumption that there are two aspects to every transaction: one the surrender of a benefit and other the gain of a corresponding benefit....