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