Mastering Unix shell scripting : Bash, Bourne, and Korn Shell Scripting for programmers, system administrators, and UNIX Gurus - Michael, Randal K. (Wiley Publishing Inc., 2008)