There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Domain Model and Business Rules
I think that to help understanding I could be good to include Domain Model (class driagram for exemple or another) and describe the business rules. It will be a good starting point without digging into the book or the code.