The Science Of Double-Entry Book-Keeping by Nicola Marsh