A practical guide to Linux commands, editors, and shell programming (2nd Edition) - Sobell, Mark G. (Prentice-Hall, 2010)