Get your hands dirty on clean architecture : a hands-on guide to creating clean web applications with code examples in Java - Hombergs, Tom (Packt Publishing, 2019)