Systems Engineering Demystified, Second Edition
Jon Holt
Building Evolutionary Architectures
Neal Ford & Rebecca Parsons & Patrick Kua & and Pramod Sadalage
Java Memory Management
Maaike van Putten & Sean Kennedy
Learning Spark
Holden Karau & Andy Konwinski & Patrick Wendell & Matei Zaharia
Technology Strategy Patterns
Eben Hewitt
Communication Patterns
Jacqui Read
Software Architecture Patterns
Mark Richards
Practical Design Patterns for Java Developers
Miroslav Wengner