Beginning Unix - Love, Paul (Programmer to programmer, 2005)