Real-World Software Development
Raoul-Gabriel Urma & Richard Warburton
Java 8 Lambdas
Richard Warburton