CBI: Software History Bibliography, T-Z
University of Minnesota
University of Minnesota
http://www.umn.edu/
Header
CHARLES BABBAGE INSTITUTE
Research

Software History Bibliography

update: August 1, 2003

T - U - V - W - X - Y - Z

Tanenbaum, Andrew S. Distributed Operating Systems. Englewood Cliffs, NJ: Prentice-Hall, 1995.

Tanenbaum, Andrew S. “Political History of Unix.” In Proceedings of the USENIX Winter Conference, 83-8. USENIX Association, 1984.

Tanenbaum, Andrew S. “Protocol.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1486-7. London: Nature Publishing Group, 2000.

Tanenbaum, Andrew S. and Robbert van Renesse. “Distributed Operating Systems.” Computing Surveys 17 (December 1985): 419-70.

Tanenbaum, Andrew S., et al. “Experiences with the Amoeba Distributed Operating System.” In Classic Operating Systems, ed. Per Brinch Hansen, 550-86. New York: Springer-Verlag, 2001.

Tanner, Daniel J. “User Ratings of Software Packages.” Datamation 21 (December 1975): 138-41.

Tanner, Don. “Microprogramming.” Scientific Honeyweller 4 (June 1983): 20-3.

Tarallo, Bernadette Mary. “The Production of Information: An Examination of the Employment Relations of Software Engineers and Computer Programmers.” Ph.D. diss., University of California-Davis, 1987.

Tarjan, Robert E. “Algorithm Design.” Communications of the ACM 30 (March 1987): 204-12.

Tatham, Laura. “Commander Grace Hopper: COBOL Pioneer Talks of the Future.” Computer Bulletin 13 (August 1969): 288-90.

Taube, Mortimer. “Man-Machine Relationships.” Datamation 5 (January-February 1959): 18-22.

Taylor, Paul A. Hackers: Crime in the Digital Sublime. New York: Routledge, 1999.

Taylor, Robert W. and Randall L Frank. “CODASYL Data-Base Management Systems.” ACM Computing Surveys 8 (March 1976): 67-103.

Teichman, Milton. “What College Freshmen Say About Word Processing.” Perspectives in Computing 5 (Fall-Winter 1985): 43-8.

Teicholz, Eric. “Interactive Graphics Comes of Age.” Datamation 21 (December 1975): 50-53.

Teichroew, Daniel and Hasan Sayani. “Automation of System Building.” Datamation 17 (August 15, 1971): 25-30.

Tenny, Ted. “Structured Programming in FORTRAN.” Datamation 20 (July 1974): 110-5.

Teorey, Toby J. “Properties of Disk Scheduling Policies in Multiprogrammed Computer Systems.” In Proceedings of the 1972 Fall Joint Computer Conference, vol. 41, pt. 1, 1-11. Montvale, NJ: AFIPS Press, 1972.

Tesler, Lawrence E. “Programming Languages.” Scientific American (September 1984): 64.

Testorff, Ken. “She Teaches Computers How to Talk.” All Hands (May 1975): 32-5.

“That Maintenance ‘Iceberg.’” EDP Analyzer 10 (October 1972): 1-14.

Thayer, Richard H. “The Air Force Software Manager.” In Proceedings of the ACM, 294-7. New York: Association for Computing Machinery, 1975.

Thomas, Eugene M. “GRASP: A Graphic Service Program.” In Proceedings of the 22nd ACM National Conference, 395-402. New York: Association for Computing Machinery, 1967.

Thomas, Graham and Sally Wyatt. “Shaping Cyberspace: Interpreting and Transforming the Internet.” Research Policy 28 (1999): 681-98.

Thomson, Alistair. “Fifty Years On: An International Perspective on Oral History.” Journal of American History 85 (September 1998): 581-95.

Teichroew, Daniel and Hasan Sayani. “Automation of System Building.” Datamation 17 (August 15, 1971): 25-30.

Thimbleby, Harold W. “Java.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 937-41. London: Nature Publishing Group, 2000.

Tillers, Peter. “Introduction: A Personal Perspective on ‘Artificial Intelligence and Judicial Proof.’” Cardozo Law Review 22 (2001): 1365-80.

Timmreck, Eric M. “ADVISER: A Program which Advises Students on Courses.” In Proceedings of the 23rd ACM National Conference, 535-53. Princeton, NJ: Brandon/Systems Press, Inc., 1968.

Tobey, Robert G. “Automatic Simplification of Mathematical Expressions: The Formac Algorithm.” In Proceedings of the Fall Joint Computer Conference,37-53. Washington, D.C.: Spartan Books, 1965.

Todd, John. “Numerical Analysis at the National Bureau of Standards.” SIAM Review 17 (1975): 361-70.

Tomayko, James E. “Forging a Discipline: An Outline History of Software Engineering Education.” Annals of Software Engineering 6 (1998): 3-18.

Tomayko, James E. “NASA’s Manned Spacecraft Computers.” Annals of the History of Computing 7 (January 1985): 7-18.

Tomayko, James E. “Software as Engineering.” In History of Computing: Software Issues, eds. Ulf Hashagen, Reinhard Keil-Slawik, and Arthur L. Norberg, 65-76. New York: Springer, 2002.

Tomayko, James E. “Twenty-Year Retrospective: The NATO Software Engineering Conferences.” In Proceedings of the 11th International Conference on Software Engineering, May 15-18, 1989, Pittsburgh, 96. IEEE Computer Society: ACM Press, 1989.

Tomek, Ivan and Tomasz Muldner. “Learning Pascal with the Aid of a Computer.” Perspectives in Computing 6 (Spring 1986): 22-37.

Torvalds, Linus and David Diamond. Just for Fun: The Story of an Accidental Revolutionary. New York: Harper Business, 2001.

Towle, Ross A. “High-Level Programming Languages.” Scientific Honeyweller 4 (June 1983): 53-5.

“Trade Secret Protection of Computer Software.” Computer/Law Journal 5 (Summer 1984): 77-99.

Trapnell, F.M. “A Systematic Approach to the Development of System Programs.” In Proceedings of the Spring Joint Computer Conference, vol. 34, 411-8. Montvale, NJ: AFIPS Press, 1969.

Trimble, George R. “The IBM 650 Magnetic Drum Calculator.” Annals of the History of Computing 8 (January 1986): 20-9.

Tropp, Henry S. “FORTRAN Anecdotes.” Annals of the History of Computing 6 (January 1984): 59-64.

Tropp, Henry S. “Grace Hopper: The Youthful Teacher of Us All.” Abacus 2 (Fall 1984): 7-18.

Tropp, Henry S. “Grace Murray Hopper.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 786-8. London: Nature Publishing Group, 2000.

Tropp, Henry S. “John von Neumann.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1842-3. London: Nature Publishing Group, 2000.

Tropp, Henry S. “Norbert Wiener.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1848-9. London: Nature Publishing Group, 2000.

Tropp, Henry S. “A Perspective on SAGE: Discussion.” Annals of the History of Computing 5 (1983): 375-98.

Tropp, Henry S., ed. “Stories from the HOPL Banquet.” Annals of the History of Computing 3 (July 1981): 283-6.

Tropp, Henry S., moderator. “A Perspective on SAGE: Discussion.” Annals of the History of Computing 5 (October 1983): 375-98.

Tsang, Cheryl D. Microsoft First Generation: The Success Secrets of the Visionaries Who Launched a Technology Empire. New York: J. Wiley, 2000.

Tsichritzis, Dionysios C. Operating Systems. New York: Academic Press, 1974.

Tucker, Allen B., Jr. “EASYSTAT: An Easy-to-Use Statistics Package.” In Proceedings of the 1973 National Computer Conference and Exposition, 615-9. Montvale, NJ: AFIPS Press, 1973.

Tucker, Allen B., Jr. Programming Languages. New York: McGraw-Hill, 1977.

Tucker, Stuart G. “Microprogram Control for System/360.” IBM Systems Journal 6 (1967): 222-41.

Tucker, Stuart G. “The IBM 3090 System: An Overview.” IBM Systems Journal 25 (1986): 4-19.

Tukey, John W. “The Teaching of Concrete Mathematics.” American Mathematical Monthly 65 (January 1958): 1-9.

Turing, Alan M. “Computer Machinery and Intelligence.” Mind 59 (1950): 433-60.

Turkle, Sherry. “Computational Reticence: Why Women Fear the Intimate Machine.” In Technology and Women’s Voices: Keeping in Touch, ed. Cheris Kramarae, 41-61. London: Routledge & Kegan in Association with Methuen, 1988.

Turner, Everett B. “The MISSL System.” Datamation 13 (November 1967): 63-6.

Turski, Wladyslaw M. “Essay on Software Engineering at the Turn of the Century.” In Fundamental Approaches to Software Engineering, International Conference, ed. T. S. E. Maibaum (2000): 1-20.

Turski, Wladyslaw M. “I Was a Computer.” Science of Computer Programming 26 (1996): 11-4.

Turski, Wladyslaw M. “No Silver Bullet: Essence and Accidents of Software Engineering—Response.” In IFIP Congress Proceedings (1986): 1077-80.

Tymes, La Roy. “TYMNET: A Terminal-Oriented Communication Network.” In Proceedings of the Spring Joint Computer Conference, 211-6. Montvale, NJ: AFIPS Press, 1971.

Udell, Jon. “India’s Software Edge.” Byte 18 (September 1993): 355.

Ulam, Stanislaw Marcin. “Von Neumann: The Interaction of Mathematics and Computing.” In A History of Computing in the Twentieth Century: A Collection of Essays, eds. Nicholas Metropolis, et al., 93-9. New York: Academic Press, 1980.

Ullman, Ellen. The Bug: A Novel. New York: Doubleday, 2003.

Ullman, Ellen. Close to the Machine: Technophilia and Its Discontents. San Francisco: City Lights Books, 2002.

Ullman, Ellen. “Out of Time: Reflections on the Programming Life.” In Resisting the Virtual Life, ed. James Brooks and Iain Boal. San Francisco: City Lights Books, 1995.

Ullman, Jeffrey D. “The Role of Theory Today.” ACM Computing Surveys 27 (March 1995): 43-4.

Ulmer, Eugen. “Copyright Protection of Software Works with Special Reference to Computer Programs.” International Review of Industrial Property and Copyright Law 2 (1971): 56-70.

United States. Department of Defense. Strategy for a DOD Software Initiative. Washington, D.C.: U.S. Department of Defense, 1982.

United States. Department of Health, Education, and Welfare. Secretary’s Advisory Committee on Automated Personal Data Systems. Records, Computers, and the Rights of Citizens: A Report. Washington, D.C.: U.S. Department of Health, Education, and Welfare, 1973.

United States Government Computing Collection, 1945-1983. CBI 63. Charles Babbage Institute, University of Minnesota.

University of Illinois at Urbana-Champaign, Computer-Based Education Research, 1955-1993, CBI 133. Charles Babbage Institute, University of Minnesota.

Upchurch, Gregory E. “A Template for Judicial Resolution of Computer Program Patentability.” Georgia Law Review 9 (Summer 1975): 855-91.

Urschler, Gernot. “Automatic Structuring of Programs.” IBM Journal of Research and Development 19 (March 1975): 181-94.

USE Records, 1955-1980. Hagley Museum and Library, Wilmington, Delaware.

USE, Inc. Records, 1956-1959, CBI 20. Charles Babbage Institute, University of Minnesota.

Valdez, Maria Eloina Pelaez. “A Gift from Pandora’s Box: The Software Crisis.” Ph.D. diss., University of Edinburgh, 1988.

Vallee, Jacques. “Network Conferencing.” Datamation 20 (May 1974): 85-92.

Valley, George E., Jr. “How the SAGE Development Began.” Annals of the History of Computing 7 (July 1985): 196-226.

Van Dam, Andries. “A Compact Data Structure for Storing, Retrieving, and Manipulating Line Drawings.” In Proceedings of the Spring Joint Computer Conference, 601-10. Washington, D.C.: Thompson Books, 1967.

Van Dam, Andries. “Computer Graphics Comes of Age.” Communications of the ACM 27 (July 1984): 638-48.

Van Dam, Andries. “Computer Software for Graphics.” Scientific American (September 1984): 146-59.

Van Dam, Andries. “Online Text Editing: A Survey.” Computing Surveys 3 (September 1971): 93-114.

Van De Vanter, Michael L. “Windows Environments.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1854-7. London: Nature Publishing Group, 2000.

van der Meulen, S.G. “What Can We Do With ALGOL.” In Proceedings International Conference on ALGOL 68, eds. J.C. van Vliet and H. Wupper, 1-15. Amsterdam: Mathematical Centre Tracts 134, Mathematisch Centrum, 1981.

Van der Poel, W.L. “Notes from the Mathematical Centre.” Annals of the History of Computing 4 (July 1982): 275-7.

Van der Poel, W.L. “The Software Crisis: Some Thoughts and Outlooks.” In Proceedings of IFIP Congress 1968, Edinburgh, UK, 5-10 August 1968, 334-9. IFIP, 1968.

Van Gelder, Hans. “On-Line Stock Quotation.” Datamation 10 (March 1964): 37-40.

Van Leer, Paul. “Top-Down Development Using a Program Design Language.” IBM Systems Journal 15 (1976): 155-70.

Van Verth, Patricia B. “Software Metrics.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1627-31. London: Nature Publishing Group, 2000.

Van Vleck, Tom H. and C. T. Clingen. “The Multics System Programming Process.” Proceedings of the 3rd International Conference on Software Engineering, May 10-12, 1978, 278-80. Atlanta: IEEE Computer Society, 1978.

Van Vliet, J.C. “ALGOL 68 Transput: Historical Review and Discussion of the Implementation Model.” Amsterdam: Mathematical Centre Tracts 110, Mathematisch Centrum, 1979.

“Various Paths to Electronic Mail.” EDP Analyzer 18 (September 1980): 1-13.

Ver Hoef, Edward V. “Memories of the 650.” Annals of the History of Computing 8 (October 1986): 374-5.

Verity, John W. “Rethinking the Computer: With Superchips, the Network is the Computer.” Business Week (November 26, 1990): 116-24.

Verjus, Jean-Pierre. “Programming in Grenoble in the 1960s and Those Who Flew from the Nest.” IEEE Annals of the History of Computing 12 (1990): 95-101.

Visserman, Peter and John C. Moran. “Legal Protection of Computer Software.” Illinois Bar Journal 71 (June 1983): 608-12.

Visserman, Peter and John C. Moran. “Legal Protection of Computer Software.” Patent and Trademark Review 81 (November 1983): 457-66.

Vogel, Shawna. “Disease of the Year: Illness as Glitch.” Discover (January 1989): 64-6.

Von Neumann, John. The Evolution of Software. El Segundo, CA: Computer Sciences Corporation, 1970.

Voth, Ben. A Piece of the Computer Pie. Houston, TX: Gulf Publishing Company, 1974.

Vyssotsky, V.A. “Software and Languages.” In Proceedings of the 1964 Symposium on Digital Computing, 27-32. Holmdel, NJ: Bell Laboratories, 1964.

Vyssotsky, V.A., et al. “Structure of the Multics Supervisor.” In Proceedings of the Fall Joint Computer Conference, pt.1, 203-12. Washington, D.C.: Spartan Books, 1965.

Wagener, Jerrold L. and Anthony Ralston. “Fortran.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 724-5. London: Nature Publishing Group, 2000.

Wagner, Francis V. Papers, 1946-1985, CBI 6. Charles Babbage Institute, University of Minnesota.

Walker, Charles W. “Programming the Compacts.” Datamation 12 (April 1966): 31-4.

Walker, John, ed. The Autodesk File: Bits of History, Words of Experience. Thousand Oaks, CA: New Riders Publishing, 1989.

Walker, Kenneth, interview by David S. Cargo, July 26, 1990, Flagstaff, AZ, Oral History 205. Charles Babbage Institute, University of Minnesota.

Walker, Virginia C. “Blueprint for Success: Pioneer Day, 1981.” Annals of the History of Computing 3 (October 1981): 400-7.

Walker, Virginia C. “COBOL: A Monument to Cooperation.” Annals of the History of Computing 2 (January 1980): 79-82.

Walker, Virginia C. “The 25th Anniversary of FORTRAN.” Annals of the History of Computing 4 (October 1982): 361-7.

Wallace, James. Overdrive: Bill Gates and the Race to Control Cyberspace. New York: J. Wiley, 1997.

Wallace, James and Jim Erickson. Hard Drive: Bill Gates and the Making of the Microsoft Empire. New York: John Wiley & Sons, Inc., 1992.

Wallis, P.J.L., ed. Programming Technology. Maidenhead, Berkshire, England: Pergamon Infotech, 1982.

Walsham, Geoff. Making a World of Difference: IT in a Global Context. New York: John Wiley & Sons, 2001.

Wampler, Stephen, interview by David S. Cargo, July 25, 1990, Flagstaff, AZ, Oral History 202. Charles Babbage Institute, University of Minnesota.

Wang, Charles B. Techno Vision. New York: McGraw-Hill, 1994.

Wang, Charles B. Techno Vision II. New York: McGraw-Hill, 1997.

Wang, Gloria Yung-Kuei. “A Historical Development of Computer Software.” M.A. thesis, Central Missouri State University, 1973.

Warnier, Jean. Logical Construction of Programs. New York: Van Nostrand Reinhold, 1976.

Warnow-Blewett, Joan. “Documenting Recent Science: Progress and Needs.” Osiris 7 (1992): 267-98.

“The Warranty of Merchantability and Computer Software Contracts: A Square Peg Won’t Fit in a Round Hole.” Washington Law Review 59 (July 1984): 511-31.

Warwick, M. “Introduction to Operating System Concepts.” In Executive Programs and Operating Systems, eds. Geoffrey Cuttle and Philip B. Robinson, 1-10. London: MacDonald, 1970.

Washington University. Department of Far Eastern and Slavic Languages and Literature. Linguistic and Engineering Studies in the Automatic Translation of Scientific Russian into English. Seattle: University of Washington, 1958.

Wasserman, Anthony I. “Issues in Programming Language Design: An Overview.” In Proceedings of the 1975 National Computer Conference and Exposition, 297-9. Montvale, NJ: AFIPS Press, 1975.

Wasserman, Anthony I. “Programming Environments and Software Engineering.” In Proceedings of the ACM, 299. New York: Association for Computing Machinery, 1975.

Wasserman, Anthony I. and Laszlo A. Belady. “Software Engineering: The Turning Point.” IEEE Computer (September 1978): 30-41.

Waterman, Donald A. A Guide to Expert Systems. Reading, MA: Addison-Wesley, 1986.

Watkins, Ralph. A Competitive Assessment of the U.S. Video Game Industry. U.S. International Trade Commission, 1984.

Watson, Bruce L. “Disclosure of Computerized Health Care Information: Provider Privacy Rights Under Supply Side Competition.” American Journal of Law & Medicine 7 (Fall 1981): 265-300.

Watts, J.W. and D.W. Peaceman. “The Simulation of Petroleum Reservoirs.” Perspectives in Computing 5 (Spring 1985): 14-23.

Way, T.J. “APL After Twenty Five Years.” IBM Research Highlights (August 1979): 3-6.

Wayne, Lowell G. “Simulation: The Road to Coexistence.” Datamation 17 (April 15, 1971): 26-9.

Weaver, Warren, Jr. “High Court Denies Computer Patent for Programming.” New York Times, November 21, 1972, p. 1.

Webster, Bruce. “The Real Software Crisis.” Byte Magazine 21 (1996): 1.

Wegner, Peter. “Machine Organization for Multiprogramming.” In Proceedings of the 22nd ACM National Conference, 135-50. New York: Association for Computing Machinery, 1967.

Wegner, Peter. “Object-Oriented Programming (OOP).” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1279-84. London: Nature Publishing Group, 2000.

Wegner, Peter. “Program.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1452-3. London: Nature Publishing Group, 2000.

Wegner, Peter. “Programming Languages: The First 25 Years.” IEEE Transactions on Computers C-25 (December 1976): 1207-25.

Wegner, Peter. “Three Computer Cultures: Computer Technology, Computer Mathematics, and Computer Science.” Advances in Computing 10 (1972): 77-8.

Wegner, Peter. “The Vienna Definition Language.” Computing Surveys 4 (March 1972): 5-63.

Wegner, Peter and David Hemmendinger. “Stack.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1674-5. London: Nature Publishing Group, 2000.

Weihe, Vernon I. “Computer Applications in Air Traffic Control.” In Proceedings of the Eastern Joint Computer Conference, 18-22. New York: Institute of Radio Engineers, Inc., 1953.

Weil, Ulric. Information Systems in the 80s. Englewood Cliffs, NJ: Prentice-Hall, 1982.

Weinberg, Gerald M. The Psychology of Computer Programming. New York: Van Nostrand Reinhold, 1971.

Weinberg, Gerald M. “The Psychology of Improved Programming Performance.” Datamation 18 (November 1972): 82-5.

Weiner, D. and S.E. Anderson. “A Computer Animation Movie Language.” In Proceedings of the 1968 Fall Joint Computer Conference, pt. 2, 1317-20. Washington, D.C.: Thompson Books, 1968.

Weinwurm, George F., ed. On the Management of Computer Programming. Philadelphia: Auerbach, 1971.

Weisberg, David E. “Computer Characteristics & the Role of Software.” Datamation 11 (October 1965): 42-3.

Weiser, Mark. “Operating System Principles.” ACM Transactions on Computer Systems 14 (February 1996):1-2.

Weiss, Eric A. “Computing Science is Not a Branch of Mathematics.” Abacus 4 (Summer 1987): 31-2.

Weiss, Eric A. “The Permanent Software Crisis.” Abacus 3 (1985): 45-51.

Weiss, Eric A. “Programming Language Surveys: Two Approaches.” Abacus 2 (Fall 1984): 51-7, 60.

Weiss, Ruth A. “BE VISION: A Package of IBM 7090 FORTRAN Programs to Draw Orthogonal Views of Combinations of Plane and Quadric Surfaces.” Journal of the ACM 13 (April 1966): 194-204.

Weizenbaum, Joseph. Computer Power and Human Reason: From Judgment to Calculation. San Francisco: W.H. Freeman and Company, 1976.

Weizenbaum, Joseph. “ELIZA: A Computer Program for the Study of Natural Language Communication Between Man and Machine.” Communications of the ACM 9 (January, 1966): 36-45.

Weizer, Norman. “A History of Operating Systems.” Datamation 27 (January 1981): 118-34.

Weizer, Norman and G. Oppenheimer. “Virtual Memory Management in a Paging Environment.” In Proceedings of the 1969 Spring Joint Computer Conference, 249-56. Montvale, NJ: AFIPS Press, 1969.

Welke, Lawrence (Larry). “Buyer vs. Seller: Software Packages.” Datamation 18 (May 1972): 76-9.

Welke, Lawrence (Larry). “Founding the ICP Directories.” IEEE Annals of the History of Computing 24 (January-March 2002): 85-9.

Welke, Lawrence (Larry). “The Origins of Software.” Datamation 26 (December 1980): 127-30.

Welke, Lawrence (Larry). “A Review of File Management Systems.” Datamation 18 (October 1972): 52-4.

Wells, Mark B. “Reflections on the Evolution of Algorithmic Language.” In A History of Computing in the Twentieth Century, eds. Nicholas Metropolis, et al., 275-87. New York: Academic Press, 1980.

Wempen, Faithe. “Freeware and Shareware.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 733-5. London: Nature Publishing Group, 2000.

Wessel, Milton R. “Some Implications of the Software Decision.” Datamation 19 (February 1973): 166-8.

Wessel, Milton R. “Some Implications of the Software Decision.” Jurimetrics Journal 14 (Winter 1973): 110-2.

Wessler, Barry D. “Packet Switching.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1345-8. London: Nature Publishing Group, 2000.

Wessler, Barry D. and Richard B. Hovey. “Public Packet-Switched Networks.” Datamation 20 (July 1974): 85-7.

Westin, Alan F. Computers, Personnel Administration, and Citizen Rights. Washington, D.C.: U.S. Department of Commerce, National Bureau of Standards, 1979.

Wexelblat, Richard L. “The Multilang On-Line Programming System.” In Proceedings of the Spring Joint Computer Conference, 559-69. Washington, D.C.: Thompson Books, 1967.

Wexelblat, Richard L., ed. History of Programming Languages. New York: Academic Press, 1981.

“What’s Happening with DSS?” EDP Analyzer 22 (July 1984): 1-12.

“What’s Happening with Expert Systems?” EDP Analyzer 23 (December 1985): 1-11.

Wheeler, David J. “Diagnostic Programs for the Illiac.” Proceedings of the IRE (October 1953): 1320-5.

Wheeler, David J. “The Use of Subroutines in Programs.” In Proceedings of the Association for Computing Machinery, 235-6. Pittsburgh: Richard Rimbach Associates, 1952.

Wheeler, Thomas F., Jr. “OS/VS1 Concepts and Philosophies.” IBM Systems Journal 13 (1974): 213-29.

Whinston, Andrew B. and William D. Haseman. “A Data Base for Non-Programmers.” Datamation 21 (May 1975): 101-7.

Whitaker, William A. “Ada—The Project: The DoD High Order Language Working Group.” In History of Programming Languages—II, ed. Thomas J. Bergin, Jr. and Richard G. Gibson, Jr., 173-232. New York: ACM Press, 1996.

Whitaker, William A. and Michael Feldman. “Ada.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 12-7. London: Nature Publishing Group, 2000.

Whiting, Paul G., and Robert S.V. Pascoe. “A History of Data-Flow Languages.” IEEE Annals of the History of Computing 16 (Winter 1994): 38-59.

Whitney, John and J. Citron. “CAMP: Computer-Assisted Movie Production.” In Proceedings of the 1968 Fall Joint Computer Conference, pt. 2, 1299-1305. Washington, D.C.: Thompson Books, 1968.

Whitney, Kevin M. “Fourth Generation Data Management Systems.” In Proceedings of the 1973 National Computer Conference and Exposition, 239-44. Montvale, NJ: AFIPS Press, 1973.

Wieczner, Simon. “Interactive Graphics in Design Automation.” Computer (January 1974): 29-33.

Wiederhold, Gio. “A Choice of Language to Support Medical Research.” In Proceedings of the ACM, 204-5. New York: Association for Computing Machinery, 1972.

Wiederhold, Gio. “Databases.” IEEE Computer 17 (October 1984): 211-23.

Wiederhold, Gio, et al. “Structured Organization of Clinical Data Bases.” In Proceedings of the 1975 National Computer Conference and Exposition, 479-85. Montvale, NJ: AFIPS Press, 1975.

Wilber, Mike and David Fylstra. “Homebrewery vs. the Software Priesthood.” Byte (October 1976): 90-94.

Wile, David S., et al. “The Brown University Student Operating System.” In Proceedings of the 22nd ACM National Conference, 427-39. New York: Association for Computing Machinery, 1967.

Wiley, E.L., et al. “A Critical Discussion of COBOL.” Annual Review in Automatic Programming 2 (1961): 293-304.

Wilkes, Maurice V. “Computers Then and Now.” Journal of the ACM 15 (January 1968): 1-7.

Wilkes, Maurice V. Computing Perspectives. San Francisco: Morgan Kaufmann, 1995.

Wilkes, Maurice V. “Early Programming Developments in Cambridge.” In A History of Computing in the Twentieth Century, eds. Nicholas Metropolis, et al., 497-501. New York: Academic Press, 1980.

Wilkes, Maurice V. “The Genesis of Microprogramming.” Annals of the History of Computing 8 (April 1986): 116-26.

Wilkes, Maurice V. “Lists and Why They Are Useful.” In Proceedings of the Association for Computing Machinery, F1-1-F1-5. New York: Association for Computing Machinery, 1964.

Wilkes, Maurice V. “Mauchley’s Position on von Neumann’s Role in Drafting the EDVAC Report.” Annals of the History of Computing 2 (October 1980): 376-7.

Wilkes, Maurice V. Memoirs of a Computer Pioneer. Cambridge, MA: MIT Press, 1985.

Wilkes, Maurice V. “Pure and Applied Programming.” In Proceedings of the Association for Computing Machinery, 121-4. Washington, D.C.: Sauls Lithograph Company, 1952.

Wilkes, Maurice V. “A Revisionist Account of Early Language Development.” Computer (April 1998): 23-5.

Wilkes, Maurice V. “Slave Memories and Dynamic Storage Allocation.” IEEE Transactions EC-14 (April 1965): 270-1.

Wilkes, Maurice V. and David F. Hartley. “The Management System: A New Species of Software?” Datamation 15 (September 1969): 73-5.

Wilkes, Maurice V. and Roger M. Needham. The Cambridge CAP Computer and Its Operating System. North-Holland, 1979.

Wilkes, Maurice V., et al. The Preparation of Programs for an Electronic Digital Computer. Cambridge, MA: Addison-Wesley, 1951.

Wilkes, Maurice V., et al. The Preparation of Programs for an Electronic Digital Computer. Reprint, Cambridge, MA and Los Angeles: Tomash Publishers and MIT Press, 1982.

Wilkinson, Fran and Sever Bordeianu. “Serials System Insights: The History of Automated Serials Control Systems in ARL Libraries.” Serials Review 25 (1999): 55-62.

Wilkinson, James H. “Alan M. Turing.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1803-4. London: Nature Publishing Group, 2000.

Wilkinson, James H. “The Pilot ACE at the National Physical Laboratory.” Radio and Electronic Engineer 45 (July 1975): 336-40.

Williams, J.D. Toward Intelligent Machines. RAND Corporation, Report P-2114. December 29, 1960.

Williams, Leland H. “A Functioning Computer Network for Higher Education in North Carolina.” In Proceedings of the 1972 Fall Joint Computer Conference, vol. 41, pt. 2, 899-904. Montvale, NJ: AFIPS Press, 1972.

Williams, Michael R. “History of Computers in Canada.” Annals of the History of Computing 7 (January 1985): 63-5.

Williams, Michael R. “Pioneer Day, 1984: Lawrence Livermore National Laboratory.” Annals of the History of Computing 7 (April 1985): 179-81.

Williams, Robin. “A Survey of Data Structures for Computer Graphics Systems.” Computing Surveys 3 (March 1971): 1-21.

Williams, Robert V. “Bibliography of the History of Information Science in North America, 1900-1995.” Journal of the American Society for Information Science 48 (1997): 373-9.

Williams, Sam. Arguing A.I. New York: Random House, 2002.

Williams, Sam. Free as in Freedom: Richard Stallman’s Crusade for Free Software. Cambridge, MA: O’Reilly & Associates, 2002.

Williams, Sam. “My Lunch with Richard.” Upside.com, August 23, 2000.

Williams, Sam. “The OS Guerillas.” Upside.com, October 28, 1998.

Williams, Sam. “The Perfectionist.” Upside.com, May 17, 2000.

Williams, Sam. “Through the Looking Glass.” Upside.com, March 24, 1999.

Williams, Sam. “A Unified Theory of Software Evolution.” Salon.com, April 8, 2002.

Williams, William D. and Philip R. Bartram. “Compose/Produce: A User-Oriented Report Generator for a Time-Shared Computer.” In Proceedings of the Spring Joint Computer Conference, 635-40. Washington, D.C.: Thompson Books, 1967.

Wilson, Mike. The Difference Between God and Larry Ellison: Inside Oracle Corporation. New York: William Morrow and Company, Inc., 1997.

Wilson, Norman L., Jr. “When Is Software Patentable? Some Signs Exist.” Computerworld 16 (August 30, 1982): 76-81.

Winkless, Nels and Paul Honore. “What Good is a Baby? [Computer Graphics].” In Proceedings of the 1968 Fall Joint Computer Conference, pt. 2, 1307-15. Washington, D.C.: Thompson Books, 1968.

Winograd, Terry. “Computer Software for Working with Language.” Scientific American 251 (September 1984): 230-45.

Winograd, Terry. “Heidegger and the Design of Computer Systems.” In Technology and the Politics of Knowledge, ed. Andrew Feenberg and Alastair Hannay, 108-27. Bloomington: Indiana University Press, 1995.

Winston, Patrick Henry. Artificial Intelligence. Reading, MA: Addison-Wesley Publishing Company, 1977.

Winston, Patrick Henry. and Berthold K.P. Horn. LISP. Addison-Wesley Publishing Company, 1981.

Winston, Patrick Henry. and Richard H. Brown, eds. Artificial Intelligence: An MIT Perspective. Cambridge, MA: MIT Press, 1979.

Winston, Patrick Henry and Karen A. Prendergast, eds. The AI Business: The Commercial Uses of Artificial Intelligence. Cambridge, Mass.: MIT Press, 1984.

“WIPO: Legal Protection of Computer Software.” Journal of World Trade Law 17 (November-December 1983): 537-45.

Wirth, Niklaus. “Data Structures and Algorithms.” Scientific American (September 1984): 609.

Wirth, Niklaus. “From Programming Language Design to Computer Construction.” Communications of the ACM 28 (February 1985): 160-4.

Wirth, Niklaus. “History and Goals of Modula-2.” Byte Magazine 9 (August 1984): 145-52.

Wirth, Niklaus. “On the Composition of Well-Structured Programs.” Computing Surveys 6 (December 1974): 247-59.

Wirth, Niklaus. “A Plea for Lean Software.” Computer 28 (February 1995): 64-8.

Wirth, Niklaus. “Program Development by Stepwise Refinement.” Communications of the ACM 14 (April 1971): 221-7.

Wirth, Niklaus. “The Programming Language PASCAL.” Acta Informatica 1 (1971): 35-63.

Wirth, Niklaus. “Recollections About the Development of Pascal.” In History of Programming Languages—II, ed. Thomas J. Bergin, Jr. and Richard G. Gibson, Jr., 97-120. New York: ACM Press, 1996.

Wirth, Niklaus. Systemic Programming: An Introduction. Englewood Cliffs, NJ: Prentice-Hall, 1973.

Withington, Frederic G. “The Golden Age of Packaged Software.” Datamation 26 (December 1980): 131-4.

Witten, Ian H. “Computer (In)security: Infiltrating Open Systems.” Abacus 4 (Summer 1987): 7-25.

Witten, Ian H. and Harold Thimbleby. “Computer Virus.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1839-41. London: Nature Publishing Group, 2000.

Woehr, Jack. “Getting to Know GNU.” Embedded Systems Programming 7 (February 1994): 34.

Wohl, Amy. “What’s Happening in Word Processing.” Datamation (April 1977): 65-74.

Wohl, Amy. “Word Processing.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1860-4. London: Nature Publishing Group, 2000.

Wolf, Mark J.P. and Ralph H. Baer. The Medium of the Video Game. Austin: University of Texas Press, 2001.

Wolf, Jack M. “Testing for Programming Aptitude.” Datamation 15 (April 1969): 67-73.

Wolverton, R.W. “The Cost of Developing Large-Scale Software.” IEEE Transactions on Computers C-23 (June 1974): 615-36.

Wong, S.Y. “Traffic Simulator with a Digital Computer.” In Proceedings of the Western Joint Computer Conference, 92-4. New York: American Institute of Electrical Engineers, 1956.

Wood, D. “A Bibliography of Formal Language Theory.” In Programming Languages and Their Compilers, eds. John Cocke and J.T. Schwartz, 693-728. New York: Courant Institute of Mathematical Science, New York University, 1970.

Woodcock, Virgil E. “Mental Steps and Computer Programs.” Journal of the Patent Office Society 52 (May 1970): 275-92.

Woodger, Michael. “The History and Present Use of Digital Computers at the National Physical Laboratory.” Process Control and Automation (November 1958): 438-43.

“World-Wide Protection of Computer Software: An Analysis of WIPO Draft Proposals.” New York Law School Journal of International and Comparative Law 2 (1981): 278-315.

Wright, M.H. “A Brief History of Linear Programming.” SIAM News 18 (November 1985): 4.

Wright, Pearce. “Time-Sharing in Europe.” Datamation 14 (July 1968): 23-5.

Wright, Tom. “History and Technology of Computer Fonts.” IEEE Annals of the History of Computing 20 (April-June 1998): 30-4.

Wulf, William A. “A Case Against the GOTO.” In Proceedings of the ACM, 791-7. New York: Association for Computing Machinery, 1972.

Wulf, William A. “Some Thoughts on the Next Generation of Programming Languages.” In Perspectives on Computer Science, ed. Anita K. Jones, 217-34. New York: Academic Press, 1977.

Wulf, William A. “Systems for System Implementors: Some Experiences from BLISS.” In AFIPS Conference Proceedings, 1972 Fall Joint Computer Conference, vol. 41, pt. 2, 943-8. Montvale, NJ: AFIPS Press, 1972.

Wulf, William A. and Roy Levin. “A Local Network.” Datamation 21 (February 1975): 47-50.

Wurst, Harold E. “Patents on Computer Programs.” Los Angeles Bar Bulletin 46 (April 1971): 213-9.

Wyvill, Brian. “Anecdotes: Experiences with Computer Graphics in the UK in the 1970s.” IEEE Annals of the History of Computing 20 (April-June 1998): 52-3.

Yardeni, L.A. “Algorithms for Traffic-Signal Control.” IBM Systems Journal 4 (1965): 148-61.

Yasaki, Edward K. “European Software Market.” Datamation 13 (December 1967): 27-9.

Yasaki, Edward K. “VS Users Find Throughput Balances Higher Overhead.” Datamation 20 (November 1974): 99-102.

Yates, Joanne. “Application Software for Insurance in the 1960s and Early 1970s.” Business and Economic History 24 (1995): 123-34.

Yates, Joanne. “Early Interactions Between the Life Insurance and Computer Industries: The Prudential’s Edmund C. Berkeley.” IEEE Annals of the History of Computing 19 (January-March, 1997): 60-73.

Yates, Joanne. Control Through Communication: The Rise of System in American Management. Studies in Industry and Society, no. 6. Baltimore: Johns Hopkins University Press, 1989.

Yazdani, Masoud and Ajit Narayanan, eds. Artificial Intelligence: Human Effects. Chichester, England: E. Horwood, 1986.

Yohe, J.M. “An Overview of Programming Practices.” Computing Surveys 6 (December 1974): 221-45.

Young, Robert. “Giving It Away: How Red Hat Software Stumbled Across a New Economic Model and Helped Improve an Industry.” In Open Sources: Voices from the Open Source Revolution, eds. Chris DiBona, et al. Cambridge, MA: O’Reilly & Associates, Inc., 1999.

Yourdon, Edward N. Decline and Fall of the American Programmer. Englewood Cliffs, NJ: Yourdon Press, 1992.

Yourdon, Edward N. “Making the Move to Structured Programming.” Datamation 21 (June 1975): 52-6.

Yourdon, Edward N. “Structured Programming and Structured Design as Art Forms.” In Proceedings of the 1975 National Computer Conference and Exposition, 277. Montvale, NJ: AFIPS Press, 1975.

Yourdon, Edward N. “Symposium on Structured Programming in COBOL.” Datamation 21 (June 1975): 97.

Yourdon, Edward N. “U.S. Has No Monopoly on Software.” Software Magazine (International Edition) (November 1989): 44.

Yourdon, Edward N., ed. Classics in Software Engineering. New York: Yourdon Press, 1979.

Yourdon, Edward N., ed. Papers of the Revolution. New York: Yourdon Press, 1982.

Yourdon, Edward N., ed. Writings of the Revolution: Selected Readings on Software Engineering. New York: Yourdon Press, 1982.

Zachary, G. Pascal. Show-Stopper! The Breakneck Race to Create Windows NT and the Next Generation at Microsoft. New York: Free Press, 1994.

Zajac, E.E. “Computer-Made Perspective Movies as a Scientific Communication Tool.” Communications of the ACM 7 (March 1964): 169-70.

Zajac, E.E. “Film Animation by Computer.” New Scientist 29 (February 10, 1966): 346-9.

Zammit, Joseph P. “Computers, Software, and the Law.” American Bar Association Journal 68 (August 1982): 970-2.

Zelkowitz, Marvin V. “Perspectives on Software Engineering.” Computing Surveys 10 (June 1978): 197-216.

Zemanek, Heinz. “Central European Prehistory of Computing.” In A History of Computing in the Twentieth Century, eds. Nicholas Metropolis, et al., 587-609. New York: Academic Press, 1980.

Zemanek, Heinz, interview by William Aspray, February 14 and 16, 1987, Vienna, Austria. Oral History 127. Charles Babbage Institute, University of Minnesota.

Zemlin, Orchard A., interview by Bruce Bruemmer, May 16, 1988, Bloomington, MN. Oral History 152. Charles Babbage Institute, University of Minnesota.

Zemlin, Rachard A., interview by Mollie Price, June 21, 1983, Oral History 307. Charles Babbage Institute, University of Minnesota.

Ziegler, James R. “Computer-Generated Coding.” Datamation 10 (October 1964): 59-61.

Zientara, Marguerite. The History of Computing. Framingham, MA: C.W. Communications, 1981.

Zinn, Karl L. “Computer-Assisted Learning and Teaching.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 328-36. London: Nature Publishing Group, 2000.

Zionts, Stanley and Ramaswamy Ramesh. “Mathematical Programming.” In Encyclopedia of Computer Science, 4th ed., eds. Anthony Ralston, Edwin D. Reilly, and David Hemmendinger, 1087-93. London: Nature Publishing Group, 2000.

Zloof, Moshe M. “Query by Example.” In Proceedings of the 1975 National Computer Conference and Exposition, 431-7. Montvale, NJ: AFIPS Press, 1975.

Zloof, Moshe M. “Query-by-Example: A Data Base Language.” IBM Systems Journal 16 (1977): 324-43.

Zobrist, Albert L. and Frederic R. Carlson, Jr. “An Advice-Taking Chess Computer.” Scientific American 228 (June 1973): 92-105.

Zornes, J. Aaron, Jr. “Database Management Systems on Minicomputers.” Data Base: A Quarterly Newsletter of the Special Interest Group on Business Data Processing of the ACM 9 (Summer 1977): 9-13.

Zuse, Konrad. Der Computer: Mein Lebenswerk. Berlin: Springer-Verlag, 1984.

Zuse, Konrad. “Some Remarks on the History of Computing in Germany.” In A History of Computing in the Twentieth Century, eds. Nicholas Metropolis, et al., 611-27. New York: Academic Press, 1980.

Zussman, Ronald, et al. “Towards an Automated Stock Exchange.” Computer Decisions 6 (January 1974): 24-7.

Zwerman, W.L. “Profession/Occupation Without a History.” IEEE Annals of the History of Computing 21 (January-March 1999): 66-70.