Java programming 24-hour trainer, - Fain, Yakov. (John Wiley and Sons, 2015)