I've done some poking around on google, and have found tutorials to teach the basics of using regular expressions, but nothing I've found really goes in depth. I'd also like to learn about the history of the "language" - something that hasn't been covered in any of the pages that I've found. Something I read somewhere seemed to indicate that they were invented by a mathematician, but I'd like a little more info than that. So, that's why I would like to ask the UNIX gurus here if they could recommend any books on the topic that could help me get started. Any help / shoves-in-the-right-direction would be appreciated.