For an introduction about some basic algorithms, that is easy to read, you can check the book by Mohamed Zaki:
Data Mining and Analysis :
You can download it here:
http://www.dataminingbook.info/pmwiki.php/Main/BookDownloadThere is some chapter talking about frequent substring mining.
Although it does not describe the newest algorithm, you can learn some basic ideas.