Selection of representations for data structuresStanley J. RosenscheinShmuel M. Katz1977ACM SIGPLAN Notices