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