Shell Scripting Recipes A Problem-Solution Approach - Johnson, Chris F. A. (Chris F. A. Johnson, 2005)