Practical Discrete Mathematics
Ryan T. White and Archana Tikayat Ray
Learn Java 17 Programming, Second Edition
Nick Samoylov
Computer Programming for Absolute Beginners
Joakim Wassberg