Sierra, Kathy ; Bates, Bert ; Gee, Trisha Head first java: A learner's guide to real world programming - 3rd Ed. - Navi Mumbai Shroff Publishers 2022 - 716 ISBN: 9789355420909