Java application architecture - Kneornschild, Kirk (2013)
Keywords: Software Engineering -- Computer Science