The Whole Science Of Double-Entry Book-Keeping by Daniel Sheriff