UNIX Shell Programming, Revised Edition