Pro Bash Programming : Scripting the Linux Shell - Chris F. A. Johnson (Apress)