Algorithms and Complexity - Calamoneri, Tiziana; Finocchi, Irene; Italiano, Giuseppe F.; Kanade, Takeo; Italiano, Guiseppe F. (Springer Berlin / Heidelberg, 2006)