Title: The Science of Double Entry Book-Keeping