Regular Expression Recipes for Windows Developers A Problem-Solution Approach - Good, Nathan. (Apress : Imprint: Apress, 2005)