Algorithms: their complexity and efficiency - Kronsjo, Lydia. (Wiley Series in Computing., 1987)