A music bOOx to show off how Object Oriented design patterns work