A common-sense guide to data structures and algorithms : level up your score programming skills - Wengrow, Jay (The Pragmatic programmers, 2017)