I'm looking for a copy of the paper below. Can anyone point me to a free copy?

Bird, R. S. (1984) Using circular programs to eliminate multiple traversals of data