Double entry demystified