Algorithms and Data Structures : The Basic Toolbox - Mehlhorn, Kurt; Sanders, Peter (Springer, 2008)