Finally, I have found the shell scripting book to rule them all. People constantly ask me, "what is the best shell scripting book?". Well, now I have an answer. This is a great little book. It is easy to read, well organized, and comprehensive. The subject is near to my heart -- POSIXly compatible Bourne shell scripting using POSIXly compatible utilities. The authors do a great job describing what is POSIX, what is not, and what UNIX flavors have implemented various features. If you want to write solid shell scripts that will run on any platform, then this is the book for you!