Learning the bash Shell, 3rd Edition