Beginning regular expressions - Watt, Andrew (Programmer to programmer, 2005)