Practical programming - Pipe, Peter (Holt Rinehart and Winston, 1966)