Beginning Portable Shell Scripting: From Novice to Professional, Paperback/Peter Seebach