https://proguide.ng/accounting-registers-and-their-meaning/