Object-Oriented Programming and Java - Poo, Danny (Springer London, 2020)