Unix Primer Plus by Stephen Prata & Dan Wilson