Learning The Bash Shell - Newham, C; Rosenblatt, B (Usa Oreilly Bejing, 2005)