Modular Design Frameworks - James Cabrera (Springer, 2017)