100+ Solutions in Java a hands-on introduction to programming in Java - Shah, Dhruti (BPB Publications New Delhi, 2023)