Algorithms and Data Structures. 1st ed. 2017 - Ellen, Faith (Springer International Publishing, 2020)