This is optional reading, it provides a very nice and clear reference to BASH with references to CShell