bash Cookbook
Carl Albing & JP Vossen & Cameron Newham
Learning the bash Shell, 3rd Edition
Cameron Newham