Shell scripting recipes a problem-solution approach - Johnson, Chris F. A. (The expert's voice IN. NET, 2005)