Elements of programming interviews in Java : the insiders' guide - Aziz, Adnan (Createspace, 2018)