Algorithms and Data Structures - Dehne (Springer International Publishing, 2015)