Very good refresher or beginner book on programming fundamentals, easy to read and understand. I would recommend it to any one starting out in programming. It took me back to the 1970's, fun times.
I found that it was a great refresher book; not having written any shell scripts in on over 10 years, this book was a good basic reference. I recommend this for anyone who needs to write a unix c shell and they have some familiarity with unix. I am familiar with the unix environment, I just needed some syntax and rules. I would like to give this book a 4, but they wrote most all of there code in .csh with little attention at all too .ksh.