This is the gold standard for training courses. It is straight-forward, well thought-out, and excellently presented. Every subject is presented elegantly, sticking to the point while remaining interesting.Regular Expressions for Beginners and Beyond! With Exercises