Regular Expression Recipes: A Problem-Solution Approach by Nathan A. Good
*Discusses regular expressions in quick, easy manner (Friedl book is exhaustive, and other two books are superficial)
*Teaches by example without exhaustive syntax explanation
*Covers the major open source languages