Mastering Bash: A Step-by-Step Guide to working with Bash Programming and Shell Scripting