Unix® Shells By Example - Ellie Quigley