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