Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

A preliminary survey of artificial intelligence machines

Published: 01 July 1980 Publication History

Abstract

This paper is first attempt at a survey of concrete and abstract machines relevant to AI research, inspired by some recent developments in personal computers. In particular, we consider machines supporting higher-level programming languages used in AI, mainly LISP. The emphasis will be on gaining a global perspective on the emerging field of AI machines rather than on a detailed treatment of specific issues. Thus, readers who are specialists in one of the fields touched (e.g., in parallel and associative machines) will not learn anything new about their particular field (on the contrary, they may contribute additional AI-relevant material to later versions of the survey). However, particularly for AI researchers worrying about the efficiency of their systems, this survey may provide a quick access to this important new research areas. For more specific questions the references in the extensive topic-indexed bibliography should be consulted.

References

[1]
ACM-IEEE: Symposium on high-level-language computer architecture. University of Maryland, College Park, Maryland, November 7--8, 1973, ACM New York, IEEE Northridge, 1973.]]
[2]
Ahuja, S. & Roberts, C.: An associative/parallel processor for partial match retrieval using superimposed code. 7th Intern. Symp. Computer Architecture, May 1980.]]
[3]
Allen, J.: Anatomy of LISP. McGraw-Hill, New York, 1978.]]
[4]
Anderson, R. & Gillogly, J.: Rand intelligent terminal agent (RITA): Design philosophy. Rand, R-1809-ARPA, Feb. 1976.]]
[5]
Ash, W. & Sibley, F.: TRAMP: An interpretive associative processor with deductive capabilities. Proc. ACM 23rd Nat. Conf., Nevada, 1968, 143--156.]]
[6]
Augenstein, B.: Ein INTERLISP-Interpretierer fuer CSSA. Univ. Bonn, Institut fuer Informatik III, Memo SEKI-BN-79-01, 1979.]]
[7]
Backus, J.: Can programming be liberated from the von Neuman style? A functional style and its algebra of programs. CACM 21(8), August 1978.]]
[8]
Baker, H.: List processing in real time on a serial computer. MIT, AI Lab., Working Paper 139, 1977.]]
[9]
Baker, H.: Optimizing allocation and garbage collection of spaces. In: (Winston & Brown 1979).]]
[10]
Barbacci, M. et al.: C.ai (P.LISP), a LISP processor of C.ai. Carnegie-Mellon University, 1971.]]
[11]
Bashkow, T. & Kroft, D. & Sasson, A.: Study of a computer for direct execution on a list processing language. Columbia Univ., New York, AFCRL-68-0063, 1968.]]
[12]
Bawden, D. & Greenblatt, R. & Holloway, J. & Knight, T. & Moon, D. & Weinreb, D.: LISP machine progress report. MIT Memo 444, August 1977.]]
[13]
Bawden, D. & Greenblatt, R. & Holloway, J. & Knight, T. & Moon, D. & Weinreb, D.: The LISP machine. In: (Winston & Brown 1979).]]
[14]
Bell, C. & Newell, A.: Computer structures: readings and examples. McGraw Hill, 1971.]]
[15]
Berkling, K.: A computing machine based on tree structures. IEEE Trans. on Computers, Vol. C-20, No. 4, April 1971, 404--418.]]
[16]
Berkling, K.: Reduction languages for reduction machines. GMD Bonn, Internal Report ISF-GMD-76-8, Sept. 1976.]]
[17]
Berkling, K.: Answers to questions on the reduction machine. GMD Bonn, Internal Note, March 1979.]]
[18]
Bobrow, D. & Clark, D.: Compact encodings of list structure. ACM Trans. on Prog. Languages and Systems, 1, 1979, 266--286.]]
[19]
Bobrow, D. & Wegbreit, B.: A model for control structure for artificial intelligence programming languages. Proc. 3rd IJCAI-73, Stanford, August 1973a.]]
[20]
Bobrow, D. & Wegbreit, B.: A model and stack implementation of multiple environments. CACM 16(10), Oct. 1973b.]]
[21]
Boehm, H.-P. & Fischer, H. & Raulefs, P.: CSSA: Language concepts and programming methodology. Proceedings of the Symposium on Artificial Intelligence and Programming Languages. SIGPLAN Notices 12(8), Special Issue, August 1977.]]
[22]
Boley, H.: Five views of FIT programming. Univ. Hamburg, Fachbereich Informatik, IFI-HH-B-57/79, Sept. 1979.]]
[23]
Boulaye, G. & Lewin, D. {Eds.}: Computer architecture. Reidel Publ. Comp., Dordrecht, Boston, 1977.]]
[24]
Brown, P.: Macro processors and techniques for portable software. Wiley & Sons, 1974.]]
[25]
Buchberger, B. & Fegerl, J. & Lichtenberger, F.: Computer trees: a concept for parallel processing. Microprocessors and Microsystems 3(6), July/August 1979.]]
[26]
Burks, A. & Goldstine, H. & von Neumann, J.: Preliminary discussion of the logical design of an electronic computing instrument. Report to the US Army Ordnance Department. Reprinted in: (Bell & Newell 1971).]]
[27]
Carlson, C.: A survey of high-level language computer architecture. In: (Chu 1975).]]
[28]
Chailloux, J.: A VLISP interpreter on the VCMC1 machine. Univ. de Paris VIII - Vincennes, Reprinted in: Greussay, P. & Laubsch, J.: (LISP Bulletin). 2, July 1978.]]
[29]
Chevenance, R.: Design of high level language oriented processors. ACM SIGPLAN Notices, January 1977.]]
[30]
Christaller, T. & Metzing, D.: ATN-Grammatik 2, Einfuehrung, Anwendungen, Weiterentwicklungen. Einhorn-Verlag Berlin, 1979.]]
[31]
Chu, Y. {Ed.}: High-level language computer architecture. Academic Press, New York. 1975.]]
[32]
Church, A.: The calculi of lambda conversion. Princeton University Press, 1941.]]
[33]
Despain, A. & Patterson, D.: X-TREE: A tree structured multi-processor computer architecture. SIGARCH 6(7), April 1978.]]
[34]
Dennis, J. & Misunas, D.: A preliminary architecture for a basic data flow processor. Proc. 2nd Annual Symp. Computer Architecture. IEEE Publ. No. 75CH0916-7C, 1975, 126--132.]]
[35]
Deutsch, P.: A LISP machine with very compact programs. Proc. 3rd IJCAI-73, Stanford, August 1973.]]
[36]
Deutsch, P.: Experience with a microprogrammed INTERLISP system. Proc. MICRO-11, Nov. 1978.]]
[37]
Ditzel, D. & Patterson, D.: Retrospective on high-level language computer design. 7th Intern. Symp. Computer Architecture, May 1980.]]
[38]
Doran, R.: Architecture of stack machines. In: (Chu 1975).]]
[39]
Fahlman, S.: NETL: A system for representing and using real-world knowledge. MIT Press, Series in Artificial Intelligence, 1979.]]
[40]
Feldman, J. & Rovner, P.: An Algol-based associative language. CACM 12(8), August 1969, 439--449.]]
[41]
Feustel, E.: On the advantages of tagged architectures. IEEE Trans. Computers C-22, 7, 1973, 644--656.]]
[42]
Fiala, E.: The Maxo systems. Computer 11(5), May 1978.]]
[43]
Fischer, G. & Laubsch, J.: LISP-basierte Programmentwicklungssysteme zur Unterstuetzung des Problemloesungsprozesses. In: Notizen zum Interaktiven Programmieren, Heft 3, FA 2 der GI, Darmstadt, Maerz 1980.]]
[44]
Fischer, H.: A defining VDL-machine for CSSA. Univ. Bonn, Institut fuer Informatik III, Memo SEKI-77-02, 1977.]]
[45]
Fischer, H. & Raulefs, P.: Design rationale for the interactive programming language CSSA for asynchronous multiprocessor systems. Univ. Bonn, Institut fuer Informatik III, SEKI-Projekt, Memo SEKI-BN-79-09, November 1979.]]
[46]
Fournier, S.: The architecture of a grammar-programmable high-level language machine. Ph.D. dissertation, Dept. of Computer and Information Science, The Ohio State University, June 1975.]]
[47]
Friedman, D. & Wise, D.: An environment for multiple-valued recursive procedures. 2me Colloque sur la Programmation, Paris, Springer Verlag, Berlin, 1976.]]
[48]
Friedman, D. & Wise, D.: Aspects of applicative programming for parallel processing. IEEE Trans. Computers 27(4), April 1978.]]
[49]
Gilmore, P.: An abstract computer with a LISP-like machine language without a LABEL operator. In: Braffort, P. & Hirschberg, D. {Eds.}: Computer programming and formal systems. North-Holland 1963, 71--86.]]
[50]
Giloi, W.: Rechnerarchitektur. Informatik Spektrum 3(1), Jan. 1980.]]
[51]
Giloi, W. & Berg, H.: STARLET - an unorthodox concept of a string/array computer. Proc. IFIP Congress-74, Stockholm, August 1974.]]
[52]
Glushkov, V. & Ignatyev, M. & Myasnikov, V. & Torgashev, V.: Recursive machines and computing technology. Proc. IFIP Congress-74, Stockholm, August 1974.]]
[53]
Goto, E.: Monocopy and associative algorithms in an extended LISP. University of Tokyo, Japan, May 1974.]]
[54]
Goto, E. & Ida, T. & Hiraki, K. & Suzuki, M. & Inada, N.: FLATS, a machine for numerical, symbolic and associative computing. Proc. 6th IJCAI-79, Tokyo, Aug. 1979.]]
[55]
Greenblatt, R.: The LISP machine. MIT, AI Lab., Working Paper 79, Nov. 1974.]]
[56]
Griss, M. & Kessler, R.: REDUCE/1700: A microcoded algebra system. Proc. MICRO-10, 1977.]]
[57]
Griss, M. & Swanson, M.: MBALM/1700: A microprogrammed Lisp machine for the Borroughs B1726. Proc. MICRO-10, 1977.]]
[58]
Guzman, A. & Segovia, R.: A parallel configurable Lisp machine. University of Mexico, 1976.]]
[59]
Haendler, W. {Ed.}: Computer architecture. Workshop of the Gesellschaft fuer Informatik, Erlangen, May 1975, Informatik-Fachberichte Band 4, herausgegeben von W. Brauer im Auftrag der GI, Springer-Verlag 1976.]]
[60]
Helmers, C.: Returning to the tower of Babel, or ... some notes about LISP, languages and other topics ... Editorial, BYTE 4(8), Aug. 1979.]]
[61]
Hewitt, C.: Description and theoretical analysis (using schemas) of PLANNER: A language for proving theorems and manipulating models in a robot. Ph.D. February 1971, MIT.]]
[62]
Hewitt, C.: Viewing control structures as patterns of passing messages. Artificial Intelligence, Vol. 8, No. 3, June 1977.]]
[63]
Hewitt, C. & Bishop, P. & Steiger, R.: A universal modular ACTOR formalism for artificial intelligence. 3rd IJCAI-73, Aug. 1973.]]
[64]
Hodges, D.: IPL-VC, a computer system having the IPL-V instruction set. Argonne Natl. Lab., Appl. Math. Div. Argonne, Illinois, ANL-6888, 1964]]
[65]
Hollaar, L.: Rotating memory processors for the matching of complex textual patterns. Proc. 5th Annual Symp. Computer Architecture, SIGARCH 6(7), April 1978.]]
[66]
Hommes, F.: Simulation einer Reduktionsmaschine. Master-Thesis, Univ. Bonn, April 1975.]]
[67]
Hommes, F.: The internal structure of the reduction machine. GMD Bonn, Internal Report ISF-GMD-77-3, March 1977a.]]
[68]
Hommes, F.: The transformation of LISP programs into programs written in the reduction language. ISF-GMD-77-4, March 1977b.]]
[69]
Jacks, E. {Ed.}: Associative information techniques. Elsevier, New York, 1971.]]
[70]
Jessen, E.: Assoziative Speicherung. Elektronische Datenverarbeitung, Beiheft 5, Vieweg & Sohn, 1965.]]
[71]
Jessen, E.: Architektur digitaler Rechenanlagen. Springer-Verlag, Berlin, Heidelberg, New York, 1975.]]
[72]
Juergensen, H.: Zur Uebersetzbarkeit von Programmiersprachen. GI, 3. Fachtagung ueber Programmiersprachen, Kiel, Maerz 1974.]]
[73]
Kalhoff, B. & Simon, F.: Programmieren in LISP 1.5 - Benutzerhandbuch. Inst. f. Inform. u. Prakt. Math., Universitaet Kiel, Bericht 2/75, Juni 1975.]]
[74]
Keller, R. & Lindstrom, G. & Patil, S.: An architecture for a loosely-coupled parallel processor. Dept. of Comp. Sc., Univ. of Utah, UUCS-78-105, 1978.]]
[75]
Kluge, W.: The architecture of a reduction language machine hardware model. GMD Bonn, ISF-Report 79.03, August 1979.]]
[76]
Knight, T.: The CONS microprocessor. MIT, AI Working paper, No. 80, Nov. 1974.]]
[77]
Kurokawa, T.: LISP activities in Japan. Proc. 6TH IJCAI-79, Tokyo, Aug. 1979.]]
[78]
Laliotis, T.: Architecture of the SYMBOL computer system. In: (Chu 1975).]]
[79]
Landin, P.: The mechanical evaluation of expressions. The Computer Journal, Vol. 6, April 1963 - January 1964, 308--320.]]
[80]
Laubsch, J.: LISP-Aktivitaeten in den USA und Japan. Rundbrief der Fachgruppe Kuenstliche Intelligenz in der Gesellschaft fuer Informatik, Nr. 19, Dez. 1979.]]
[81]
Lea, R.: Associative processing of non-numerical information. In: (Boulaye & Lewin 1977).]]
[82]
Learning Research Group: Personal dynamic media. Xerox PARC, SSL 76--1, 1976.]]
[83]
Lewin, D.: Introduction to associative processors. In: (Boulaye & Lewin 1977).]]
[84]
Love, H. & Savitt, D.: An iterative-cell processor for the ASP language. In: (Jacks 1971).]]
[85]
Luegger, J. & Melenk, H.: Darstellung und Bearbeitung umfangreicher LISP-Programme. Angewandte Informatik, 6, Juni 1973, 257--263.]]
[86]
Lux, A.: Etude d'un modele abstrait pour une machine LISP et de son implementation. These de 3eme Cycle, Univ. de Grenoble, Mars 1975.]]
[87]
Mago, G.: A network of microprocessors to execute reduction languages, Part I. Int. J. Computer and Information Sc. 8(5), 1979.]]
[88]
McCarthy, J. & Abrahams, P. & Edwards, D. & Hart, T. & Levin, M.: LISP 1.5 programmer's manual. MIT Press, Cambridge, Mass., 1962.]]
[89]
McDermott, D.: Very large PLANNER-type data bases. AIM-339, AI Lab., MIT, 1975.]]
[90]
McGill, M. {Ed.}: Third workshop on computer architecture for non-numeric processing. Syracuse Univ., May 1977, SIGARCH 6(2), SIGIR 12(1), SIGMOD 9(2).]]
[91]
Meehan, J.: The new UCI LISP manual. Lawrence Erlbaum Associates 1979.]]
[92]
Minsky, M.: Computation: Finite and infinite machines. Prentice-Hall, London 1967.]]
[93]
Minsky, M.: K-lines: a theory of memory. MIT AI Lab. Memo No. 516, 1979.]]
[94]
Minsky, M. & Papert, S.: On some associative, parallel, and analog computations. In: (Jacks 1971).]]
[95]
Minter, J.: Associative memories and processors: a descriptive appraisal. Univ. of Maryland, Comp. Sc. Center, TR 195, July 1972.]]
[96]
Montangero, C. & Pacini, G. & Turini, F.: MAGMA-LISP: A "machine language" for artificial intelligence. Proc. 4th IJCAI-75, Sept. 1975, 556--561.]]
[97]
Moon, D.: Maclisp reference manual. MIT, Project MAC, April 1974.]]
[98]
Moore II, J.: The INTERLISP virtual machine specification. Xerox PARC, CSL 76--5, September 1976.]]
[99]
Moses, J.: The function of FUNCTION in LISP or why the FUNARG problem should be called the environment problem. SIGSAM Bulletin, July 1970, 13--27.]]
[100]
Moshell, J. & Rothstein, J.: Bus automata and immediate languages. Information and Control 40(1), January 1979.]]
[101]
Mukhopadhyay, A.: Hardware algorithms for nonnumeric computation. Proc. 5th Annual Symp. Computer Architecture, SIGARCH 6(7), April 1978]]
[102]
Myers, G.: Advances in computer architecture. Wiley, New York 1978.]]
[103]
Nagao, M. & Tsujii, J.-I. & Nakajima, K. & Mitamura, K. & Ito, H.: LISP machine NK3 and measurement of its performance. Proc. 6th IJCAI-79, Tokyo, Aug. 1979.]]
[104]
Norman, D. & Rumelhart, D. {Eds.}: Explorations in cognition. Freeman, San Francisco, 1975.]]
[105]
Organick, E.: Computer system organization: the B5700/6700 series. ACM Monograph Series, Academic Press, New York 1973.]]
[106]
Organick, E.: New directions in computer systems architecture. EUOROMICRO Journal 5, 1979, 190--202.]]
[107]
Parkami, B.: Associative memories and processors: an overview and selected bibliography. Proc. IEEE 61, 1973, 722--730.]]
[108]
Raulefs, P.: Ergebnisse einer Umfrage zur Ermittlung des Bedarfs an Recheneinrichtungen fuer KI-Forschung in Deutschland. Rundbrief der Fachgruppe Kuenstliche Intelligenz in der Gesellschaft fuer Informatik, Nr. 20, Maerz 1980.]]
[109]
Reynolds, R.: Definitional interpreters for higher order programming languages. ACM Conference Proceedings 1972.]]
[110]
Rice, R. & Smith, W.: SYMBOL - a major departure from classic software dominated von Neumann computing systems. Proc. of the 1971 Spring Joint Computer Conference, Montvale, NJ, AFIPS 1971, 575--587.]]
[111]
Sansonnet, J. & Castan, M. & Percebois, C.: A list-directed architecture. 7th Intern. Symp. Computer Architecture, May 1980.]]
[112]
Schoichet, S.: The LISP machine. Mini-micro systems, June 1978, 68--79.]]
[113]
Shapiro, M.: A SNOBOL machine: a higher-level language processor in a conventional hardware framework. Dig. COMPCON 72, 1972a, 41--44.]]
[114]
Shapiro, M.: A SNOBOL machine: functional architectural concepts of a string processor, Purdue Univ., Lafayette, Indiana, Dissertation, 1972b.]]
[115]
Shaw, J. & Newell, A. & Simon, H. & Ellis, T.: A command structure for complex information processing. Proc. WJCC, 1958, 119--128. Reprinted in: (Bell & Newell 1971).]]
[116]
Simon, F.: Zur Charakterisierung von LISP als ALGOL-aehnliche Programmiersprache mit einem strikt nach dem Kellerprinzip arbeitenden Laufzeitsystem. Inst. f. Inform. u. Prakt. Mathem., Univ. Kiel, Bericht Nr. 2/78, Sept. 1978.]]
[117]
Simon, F. & Trademann, P.: Eine Beziehung zwischen consfreiem LISP und Stackautomaten. Inst. f. Inform. u. Prakt. Mathem., Univ. Kiel, Bericht Nr. 7705, 1977.]]
[118]
Sloman, A. et al.: Requirements for AI research - December 1978, A report to the Interactive Computing Facility Comittee of the Science Research Council, from the Artificial Intelligence Special Interest Group. AISB Quarterly, Issue 33, April 1979.]]
[119]
Snyder, A.: A machine architecture to support an object-oriented language. Lab. for Comp. Sc., MIT, MIT/LCS/TR-209, Ph.D., March 1979.]]
[120]
Steele, G. & Sussman, G.: LAMBDA: The ultimate imperative. MIT, AI. Lab., AI Memo 353, March 1976.]]
[121]
Steele, G. & Sussman, G.: The art of the interpreter or, the modularity complex (Parts zero, one, and two). MIT AI Memo 453, May 1978.]]
[122]
Steele, G. & Sussman, G.: Design of LISP-based processors, or SCHEME: a dielectric LISP, or finite memories considered harmful, or LAMBDA: the ultimate opcode. MIT AI Memo 514, March 1979.]]
[123]
Steiger, R.: Actor machine architecture. M.S. Thesis, MIT, 1974.]]
[124]
Sullivan, H. & Bashkow, T.: A large scale, homogeneous, fully distributed parallel machine, I. Proc. 4th Annual Symp. Computer Architecture, SIGARCH 5 (7), March 1977.]]
[125]
Sullivan, H. & Bashkow, T. & Klappholz, D.: A large scale, homogeneous, fully distributed parallel machine, II. Proc. 4th Annual Symp. Computer Architecture, SIGARCH 5 (7), March 1977.]]
[126]
Sussman, G.: What effect should cheap hardware have on AI research? Proc. 4th AISB-80, Amsterdam, July 1980.]]
[127]
Sussman, G. & McDermott, D.: The CONNIVER reference manual. MIT, AI Lab, Memo 259a, 1974.]]
[128]
Taft, S.: The design of an M6800 LISP interpreter. BYTE 4(8), Aug. 1979.]]
[129]
Taki, K. & Kaneda, Y. & Maekawa, S.: The experimental LISP machine. Proc. 6th IJCAI-79, Tokyo, Aug. 1979.]]
[130]
Teitelman, W.: INTERLISP reference manual. Xerox PARC, 1978.]]
[131]
Treleaven, P. & Mole, G.: A multi-processor reduction machine for user-defined reduction languages. 7th Intern. Symp. Computer Architecture, May 1980.]]
[132]
Vanaken, J. & Zick, G.: The X-PIPE: A pipeline for expression trees. Proc. of the 1978 Conf. on Parallel Processing, 1978.]]
[133]
Vogl-Mildner, K.: Recognizing data- and program-structures in a reduction language. ISF-GMD-78-3, March 1978.]]
[134]
Wegner, P.: Programming languages, information structures, and machine organization. McGraw-Hill, New York, 1968.]]
[135]
Weicker, R.: Turing machines with associative memory access. Automata, Languages and Programming, 2nd Colloquium, Saarbruecken 1974.]]
[136]
Weinreb, D. & Moon, D.: LISP machine manual. Second preliminary version. MIT, AI Lab, 1979.]]
[137]
Williams, R.: A multiprocessing system for the direct execution of LISP. Fourth workshop on computer architecture for non-numeric processing. Syracuse Univ., Aug. 1978. SIGIR 13(2), SIGARCH 7(2), SIGMOD 10(1).]]
[138]
Winston, P. & Brown, R. {Eds.}: Artificial intelligence: an MIT perspective. Vol. 2. The MIT Press, Cambridge, Mass. 1979.]]
[139]
Wortman, D.: A study of language directed computer design. Ph.D. dissertation, Stanford Univ., 1972, Reprinted as report CSRG-20, Univ. of Toronto, 1972.]]
[140]
Zisman, M.: Use of production systems for modelling asynchronous, concurrent processes. In: Waterman, D. & Hayes-Roth, F. {Eds.}: Pattern-directed inference systems. Academic Press, 1978]]
[141]
Zuse, K.: Die Feldrechenmaschine. MTW-Mitteilungen V, 1958, 213--220.]]

Cited By

View all
  • (1986)Survey on special purpose computer architectures for AIACM SIGART Bulletin10.1145/15715.15718(28-46)Online publication date: 1-Apr-1986
  • (1985)Computer Systems for High-Performance Speech RecognitionNew Systems and Architectures for Automatic Speech Recognition and Synthesis10.1007/978-3-642-82447-0_4(169-190)Online publication date: 1985

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGART Bulletin
ACM SIGART Bulletin Just Accepted
July 1980
21 pages
ISSN:0163-5719
DOI:10.1145/1056447
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1980
Published in SIGAI , Issue 72

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)142
  • Downloads (Last 6 weeks)15
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (1986)Survey on special purpose computer architectures for AIACM SIGART Bulletin10.1145/15715.15718(28-46)Online publication date: 1-Apr-1986
  • (1985)Computer Systems for High-Performance Speech RecognitionNew Systems and Architectures for Automatic Speech Recognition and Synthesis10.1007/978-3-642-82447-0_4(169-190)Online publication date: 1985

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media