Introducing Regular Expressions - Jörg Krause (Springer, 2017)