Unix And Shell Programming by Gilberg & Forouzan