Computers, a pro gramming problem approach. - Sprowls, R. Clay (Harper & Row, Publishers, 1968)