Basic Bookkeeping by Kevin Wakely-Smith