Architecting Modern Java EE Applications Designing Lightweight, Business-Oriented Enterprise Applications In The Age Of Cloud, Containers, And Java EE 8 - Daschner S.; Daschner S. (Packt, 2017)