This book describes the construction of algebraic models which represent the operations of the double-entry accounting system. It presents a novel and comprehensive treatment of the subject and utilizes the methods and tools of abstract algebra, including automata, graph theory and monoids.