Pattern matching algorithms - Apostolico, Alberto, 1948-; Galil, Zvi. (Oxford University Press, 1997)