Linux Pocket Guide 3e by Daniel J Barrett