Object-Oriented Design with ABAP - McDonough, James E. (Apress, 2017)