Information Retrieval Techniques for Pattern Matching by Riccardo Martoglia