Elements of programming interviews : the insiders' guide - Aziz, Adnan.; Prakash, Amit.; Lee, Tsung-Hsien. (ElementsOfProgrammingInterviews.com, 2015)