Learning Linux Shell Scripting: Leverage the power of shell scripts to solve real-world problems, 2nd EditionGanesh Naik