Practical Guide to Linux Commands, Editors, and Shell Programming 4th, A - Mark G. Sobell,Matthew Helmke & Matthew Helmke