Introduction to Software Design with Java - Robillard, Martin P (Springer International Publishing AG, 2022)
Keywords: Computer Science; Computer software; Java; Java (Computer program language); Programming Languages, Compilers, Interpreters; Software Engineering