Guide To Unix: Using Linux by Michael Palmer & Evan Bloomquist