Essential Java for AP CompSci : From Programming to Computer Science - Winnie, Doug (Apress L. P., 2021)