References Introduction Campbell, Duncan D., 1977. Those Tumultuous Years. The Goals of the President of the University of Alberta during the Decade of the 1960s. The University of Alberta. Charlton, Bruce, 1991. When science should be a humanity. New Scientist, May 25, pp. 54 55. Jenkins, Michael and Lynne Strugnell, 1993. Business Japanese. A Complete Course for Beginners. NTC Publishing Group, Lincolnwood, Illinois. Lightman, Alan, 2000. Great Ideas in Physics. McGraw-Hill, New York. 0. Kenneth Iverson, APL and J Iverson, K. E.,!980. Notation as a tool of thought. Communications of the Association for Computing Machinery, vol. 23, no. 8, pp. 444 465. Iverson, K. E. 1991. A personal view of APL. IBM Systems Journal, vol. 30, no. 4, pp. 582 593. McIntyre, D. B., 1991. Language as an intellectual tool: From hieroglyphics to APL. IBM Systems Journal, vol. 30, no. 4, pp. 554 581. Smillie, Keith, 2005. "Kenneth E. Iverson." Annals of the History of Computing, vol. 27, no. 4, pp. 93-96. 1. Positional Number Systems Ball, W. W. Rouse and H.S.M. Coxeter, 1974. Mathematical Recreations and Essays. Twelfth Edition. University of Toronto Press, Toronto. Gardner, Martin, 1960. The Annotated Alice. Bramhall House, New York. Gardner, Martin, 1965. Mathematical Puzzles and Diversions. Penguin Books, Harmondsworth, Middlesex, England. Gullberg, Jan, 1997. Mathematics. From the Birth of Numbers. W. W. Norton & Company, New York. Iverson, Kenneth E., 1991. Arithmetic. Iverson Software Inc., Toronto, Ontario. Smillie, Keith, 2009. 8870 and All That. Relatively Speaking, vol. 37, no. 1, pp. 35 37. 2. John Napier and Logarithms Glaisher, J. W. L., 1910. John Napier. Encyclopedia Britannica, Eleventh edition, vol. xvi, pp. 171 175. Gullberg, Jan, 1997. Mathematics. From the Birth of Numbers. W. W. Norton & Company, New York. Knott, C. G. (ed.), 1915. Napier Tercentenary Memorial Volume. Longmans, Green and Co., London.
O Connor, J. J. and E. F. Robertson. Henry Briggs. The MacTutor History of Mathematics, wwwgap.dcs.st-and.ac.uk/~history/. O Connor, J. J. and E. F. Robertson. John Napier. The MacTutor History of Mathematics, wwwgap.dcs.st-and.ac.uk/~history/. Stoll, Cliff, 2006. When slide rules ruled, Scientific American, vol?, no.?, pp. 80 87. Williams, Michael R., 1985. A History of Computer Technology. Prentice-Hall, Inc., EnglewooD Cliffs, N,J. 3. Charles Babbage and his Engines Bowden, B. V., 1953. A brief history of computation. Faster than Thought (B. V. Bowden, ed.), pp. 3 31. Pitman Publishing Corporation, New York. Bromley, Allan G., 1990. Difference and Analytical Engines. Computing Before Computers, William Aspray (ed.). Iowa Stae University Press, Ames, Iowa. Swade, Doron, 1991. Building Babbage s dream machine, New Scientist, April 29, pp. 37 39. Swade, Doron, 2002. The Difference Engine. Charles Babbage and the Quest to Build the First Computer. Penguin Bookls Limited, Harmondsworth, Middlesex Williams, Michael. R., 1985. A History of Computing Technology. Prentice-Hall, Inc. Englewood Cliffs, N. J. 4. George Boole and Logical Design Davis, Martin, 2000. Engines of Logic. Mathematicians and the Origins of the Computer. W. W. Norton & Company, New York. Gardner, Martin, 1981. Mathematical Circus. Vintage Books, New York. Hollingdale, S. H., 1959. High Speed Computing. Methods and Applications. The MacMillan Company, New York. MacHale, Desmond, 1985. George Boole. His Life and Work. Boole Press, Dublin. References 2
Shannon, Claude E., 1938. A symbolic analysis of relay and swithing circuits. AIEE Transactions, vol. 57, pp. 713 723. Whitesitt, J. Eldon, 1961. Boolean Algebra and its Applications. Addison-Wesley Publishing Company, Inc., Reading, Mass. 5. Alan Turing and Computability Agar, Jon, 2001. Turing and his Universal Machine. The Making of the Modern Computer. Icon Books Ltd., London. Coveney, Peter and Roger Highfield, 1995. Frontiers of Complexity. Fawcett Columbine, New York. Davis, Martin, 2000. Engines of Logic. Mathematicians and the Origins of the Computer. W. W. Norton & Company, New York. Harris, Robert, 1995. Enigma, Hutchinson, London. Hodges, Andrew. Alan Turing: mathematician and computer builder. New Scientist, September 15, 1983, pp. 788 791. Hodges, Andrew, 1985. Alan Turing. The Enigma of Intelligence. Unwin Paperbacks, London. Hodges, Andrew, 1995. Alan Turing: A Short Biography. http://www.turing.org.uk/bio/index.html. Whitemore, Hugh, 1987. Breaking the Code. Samuel French, Inc., New York. 6. Early Computers Bowden, B. V. (ed.), 1953. Faster than Thought. Pitman Publishing Corporation, New York. Chapters from the Programmers Handbook (Edition 2) for the Manchester Electronic Computer (Mark II). University of Toronto, 1953. Gardner, Martin, 1965. Mathematical Puzzles and Diversions. Penguin Books, Harmondsworth, Middlesex, England. Goldstine, H. H., 1972. The Computer from Pascal to von Neumann. Princeton University Press, Princeton, N. J. Hollingdale, S. H. and G. C. Tootill, 1975. Electronic Computers, Second edition (Revised). Penguin Books, Harmondsworth, Middlesex, England. Wilkes, M. V., 1956. Automatic Digital Computers. John Wiley and Sons, Inc., New York. References 3
Williams, Michael. R., 1985. A History of Computing Technology. Prentice-Hall, Inc. Englewood Cliffs, N. J. 7. FORTRAN and Some Other Languages Backus, John, 1978. The History of FORTRAN I, II, and II. ACM SIGPLAN Notices, vol. 13, no. 8, pp. 165-180. Bergin, Thomas J. and Richard G. Gibson (ed.), 1996, History of Programming Languages II. Addison- Wesley Publishing Company, Reading, Mass. Campbell-Kelly, Martin and William Aspray, 1996. Computer. A History of the Information Machine. Basic Books, New York. Hayes, Brian, 2006. The Semicolon Wars, American Scientist, July-August, 2006, pp. 299-303. Ralston, Anthony and Edwin D, Reilly Jr., 1983. Encyclopedia of Computer Science and Engineering, Second Edition. Van Nostrand Reinhold Company, New York. Sammet, Jean E., 1969. Programming Languages. History and Fundamentals. Prentice-Hall, Inc., Englewood Cliffs, N.J. Wexelblat, Richard L., (ed.), 1981. History of Programming Languages. Academic Press, New York. Wirth, N., 1973. The Programming Language Pascal (Revised Report). Report No. 5, Fachsgruppe Computer-Wissenshaften Eidgenossische Technische Hochscule, Zurich. 8. Problems Big and Small Devlin, Keith, 1988. Mathematics: The New Golden Age. Penguin Books, London. Flannery, Sarah, 2001. In Code. A Mathematical Journey. Workman Publishing, New York. Gamow, George, 1961. One, Two, Three... Infinity. Bantam Books, Inc., New York. Gardner, Martin, 1989. Penrose Tiles to Trapdoor Ciphers. W. H. Freeman and Company, New York. References 4
Harel, David, 1992. Algorithmics. The Spirit of Computing. Second Edition. Addison-Wesley Publishing Company, Inc., Reading, Mass. Hoffman, Paul, 1989. Archimedes Revenge. The Joys and Perils of Mathematics. Ballantine Books, New York. Johnson, George, 2003. A Shortcut Through Time. The Path to the Quantum Computer. Vintage Books, New York. Lewis, Harry R. and Christos H. Papadimitriou, 1978. The efficiency of algorithmics. Scientific American, vol. 228, no. 1, pp. 96 109. Penrose, Roger, 1989. The Emperor s New Mind. Concerning Computers, Minds, and the Laws of Physics. Vintage, London. Singh, Simon, 1999. The Code Book. The Science of Secrecy from Ancient Egypt to Quantum Cryptography. Anchor Books, New York. References 5