@book{sage,
    title = "From whirlwind to MITRE: the R \& D story of the SAGE air defense computer",
    author = {Redmond, Kent C. and Smith, Thomas M.},
    publisher = {MIT Press},
    year = {2000}
}
@misc{bozdoc,
   author = "Marian Bozdoc",
   title = "Resources and Information for professional designers.",
   year = "2003",
   note = "\texttt{http://mbinfo.mbdesign.net/CAD-History.htm}"
}
@article{sanders,
 author = {Sanders, Norman},
 title = {An industry perspective on the beginnings of CAD},
 journal = {SIGCSE Bulletin},
 volume = {40},
 number = {2},
 year = {2008},
 issn = {0097-8418},
 pages = {128--134},
 doi = {http://doi.acm.org/10.1145/1383602.1383652},
 publisher = {ACM},
 address = {New York, NY, USA},
 }
@inproceedings{sutherland,
 author = {Sutherland, Ivan E.},
 title = {Sketchpad a man-machine graphical communication system},
 booktitle = {25 years of DAC: Papers on Twenty-five years of electronic design automation},
 year = {1988},
 isbn = {0-89791-267-5},
 pages = {507--524},
 doi = {http://doi.acm.org/10.1145/62882.62943},
 publisher = {ACM},
 address = {New York, NY, USA},
 }
@article{baecker,
 author = {Baecker, Ronald M.},
 title = {TIMELINES
Themes in the early history of HCI---some unanswered questions},
 journal = {interactions},
 volume = {15},
 number = {2},
 year = {2008},
 issn = {1072-5520},
 pages = {22--27},
 doi = {http://doi.acm.org/10.1145/1340961.1340968},
 publisher = {ACM},
 address = {New York, NY, USA},
 }
@book{aristotle,
   title = "On the Soul",
   author = {Aristotle},
   year = {1855}
}
@misc{pioneersberners,
   author = "Scott Griffin",
   title = "J.C.R. Licklider",
   year = "1999",
   note = "\texttt{http://www.ibiblio.org/pioneers/lee.html}"
}
@misc{pioneersmarc,
   author = "Scott Griffin",
   title = "J.C.R. Licklider",
   year = "1999",
   note = "\texttt{http://www.ibiblio.org/pioneers/andreesen.html}"
}

@misc{cerf,
author = "Vinton Cerf",
title = "The day the internet age began",
year = "2009",
url = "\texttt{http://www.nature.com/nature/journal/v461/n7268/full/4611202a.html}"
}

@article{cerfkahn,
  title = {A protocol for packet network intercommunication},
  author = {Vinton G. Cerf and Robert E. Kahn},
  year = {2005},
  doi = {http://doi.acm.org/10.1145/1064413.1064423},
  tags = {e-science, protocol},
  researchr = {http://researchr.org/publication/CerfK05},
  cites = {0},
  citedby = {0},
  journal = {Computer Communication Review},
  volume = {35},
  number = {2},
  pages = {71-82},
}
@misc{pioneers,
   author = "Scott Griffin",
   title = "J.C.R. Licklider",
   year = "1999",
   note = "\texttt{http://www.ibiblio.org/pioneers/licklider.html}"
}
@article{bisson,
Abstract = {The article discusses the development of the Internet, a global computer network that allows users to share information. The Internet was born when the military created ARPAnet, a defense research network that was designed to facilitate the creation of a network that can never be destroyed. The author suggests that ARPAnet was able to become so powerful because its developers stressed the use of open systems, formats, and standards, which allowed users to constantly improve upon its infrastructure.},
Author = {Bisson, Casey},
ISSN = {00242586},
Journal = {Library Technology Reports},
Keywords = {INFORMATION networks, DATA transmission systems, INTELLECTUAL cooperation, INFORMATION technology, INTERNET, ARPANET (Computer network)},
Number = {3},
Pages = {21 - 27},
Title = {Open Systems, Formats, and Standards.},
Volume = {43},
Year = {2007}
}
@misc{hefferon,
   author = "Jim Hefferon",
   title = "What are TeX, LaTeX, and friends?",
   note = "\texttt{http://www.ctan.org/what\_is\_tex.html}",
   year = "2012"
}
@book{artofcomp,
  author    = {Donald E. Knuth},
  title     = {The Art of Computer Programming, Volume I: Fundamental Algorithms,
               2nd Edition},
  publisher = {Addison-Wesley},
  year      = {1973},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
@book{texbook,
  author    = {Donald E. Knuth},
  title     = {The TeXbook},
  publisher = {Addison-Wesley},
  year      = {1986},
  isbn      = {0-201-13447-0},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
@article{futureofhci,
 author = {Myers, Brad and Hudson, Scott E. and Pausch, Randy},
 title = {Past, present, and future of user interface software tools},
 journal = {ACM Trans. Comput.-Hum. Interact.},
 issue_date = {March 2000},
 volume = {7},
 number = {1},
 month = mar,
 year = {2000},
 issn = {1073-0516},
 pages = {3--28},
 numpages = {26},
 url = {http://doi.acm.org/10.1145/344949.344959},
 doi = {10.1145/344949.344959},
 acmid = {344959},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {event languages, interface builders, scripting languages, toolkits, user interface development environments, user interface software},
} 

@article{htmlleads,
Abstract = {The article considers HyperText Markup Language (HTML) 5, a new standard for the HTML document markup language. HTML5's status as a single specification for a markup language which also incorporates different tenchnologies such as a standard for accessing and manipulating HTML documents, a language to define the appearance of HTML documents and the Javascript computer programming scripting language is considered. HTML5 is examined as part of an overall trend in which the World Wide Web has evolved from a connection of static documents into a platform for application softwares.},
ISSN = {00010782},
Journal = {Communications of the ACM},
Keywords = {HYPERTEXT systems, DOCUMENT markup languages, HTML (Document markup language), JAVASCRIPT (Computer program language), PROGRAMMING languages (Electronic computers), SCRIPTING languages (Computer science)},
Number = {7},
Pages = {16 - 17},
Title = {HTML5 Leads a Web Revolution.},
Volume = {55},
Year = {2012},
}

@article{kamat,
    Author = {Kamat, Vineet R.},
    Journal = {Journal of Computing in Civil Engineering},
    Number = {6},
    Pages = {309 - 310},
    Title = {Special Issue on Graphical Three-Dimensional Visualization in Architecture, Engineering, and Construction.},
    Volume = {23},
    Year = {2009}
}
@article{directmanipulation,
author = {Hutchins, Edwin L. and Hollan, James D. and Norman, Donald A.},
title = {Direct Manipulation Interfaces},
journal = {Human–Computer Interaction},
volume = {1},
number = {4},
pages = {311-338},
year = {1985}
}

@inproceedings{examplecentric,
 author = {Brandt, Joel and Dontcheva, Mira and Weskamp, Marcos and Klemmer, Scott R.},
 title = {Example-centric programming: integrating web search into the development environment},
 booktitle = {Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
 series = {CHI '10},
 year = {2010},
 isbn = {978-1-60558-929-9},
 location = {Atlanta, Georgia, USA},
 pages = {513--522},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/1753326.1753402},
 doi = {10.1145/1753326.1753402},
 acmid = {1753402},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {example-centric development},
} 
@incollection{ethnographic,
 author = {Blomberg, Jeanette and Burrell, Mark and Guest, Greg},
 chapter = {An ethnographic approach to design},
 title = {The human-computer interaction handbook},
 editor = {Jacko, Julie A. and Sears, Andrew},
 year = {2003},
 isbn = {0-8058-3838-4},
 pages = {964--986},
 numpages = {23},
 url = {http://dl.acm.org/citation.cfm?id=772072.772133},
 acmid = {772133},
 publisher = {L. Erlbaum Associates Inc.},
 address = {Hillsdale, NJ, USA},
} 

@book{understanding,
  abstract = {This volume is a theoretical and practical approach to the design of computer technology. The design and development of new technology is situated in an implicit understanding of human nature and work. The authors assert that the deep questions of design are those encountered when it is recognized that in designing tools we are designing new ways of being.},
  added-at = {2011-01-18T10:24:55.000+0100},
  address = {Norwood, NJ},
  author = {Winograd, Terry and Flores, Fernando},
  biburl = {http://www.bibsonomy.org/bibtex/22e34e46d86dc13454ddee8141a759e09/stefan.strecker},
  interhash = {e2d3cd75aa2dfc8f8707521386c4b88b},
  intrahash = {2e34e46d86dc13454ddee8141a759e09},
  keywords = {PhilosophyOfScience},
  publisher = {Ablex},
  timestamp = {2011-01-18T10:24:55.000+0100},
  title = {Understanding Computers and Cognition: A New Foundation for Design},
  year = {1986}
}
@book{sicp,
 author = {Abelson, Harold and Sussman, Gerald J.},
 title = {Structure and Interpretation of Computer Programs},
 year = {1996},
 isbn = {0262011530},
 edition = {2nd},
 publisher = {MIT Press},
 address = {Cambridge, MA, USA},
} 

@misc{victor,
   author = "Bret Victor",
   title = "Magic Ink: Information Software and the Graphical Interface",
   year = "2006",
   note = "\texttt{http://worrydream.com/MagicInk/MagicInk.pdf}"
}

@incollection{licklider1,
  AUTHOR = {J. C. R. Licklider},
  TITLE = {Man-Computer Symbiosis},
  YEAR = {1968},
  BOOKTITLE = {Conversational Computers},
  EDITOR = {W. D. Orr},
  PUBLISHER = {Wiley},
  ADDRESS = {New York},
  PAGES = {3-5}
}

@ARTICLE{licklider2,
    author = {Licklider And Robert and J. C. R. Licklider and Robert W. Taylor},
    title = {The Computer as a Communication Device},
    journal = {Science and Technology},
    year = {1968},
    volume = {76},
    pages = {21-31}
}
@misc{lickliderpdf,
   author = "Robert W. Taylor",
   title = "J.C.R. Licklider",
   year = "1990",
   note = "\texttt{http://memex.org/licklider.pdf}"
}

@misc{postscript,
   author = "Adobe Systems Incorporated",
   title = "PostScript: Language Reference",
   year = "1999",
   note = "\texttt{http://partners.adobe.com/public/developer/en/ps/PLRM.pdf}"
}

@book{literacy,
  author = {Nancy J. Ellsworth},
  publisher = {Lawrence Erlbaum Associates},
  title = {Literacy: A Redefinition},
  year = 1994
}
@book{power,
  author = {James Collins and Richard K. Blot},
  publisher = {Cambridge University Press},
  title = {Literacy and Literacies: Texts, Power, and Identity},
  year = 2003
}
@book{hieroglyphs,
  author = {Bridget McDermott},
  publisher = {Chronicle Books},
  title = {Decoding Egyptian Hieroglyphs},
  year = 2001
}
@book{press,
  author    = {Elizabeth L. Eisenstein},
  title     = {The printing press as an agent of change},
  publisher = {Cambridge University Press},
  year      = {1979}
}
@book{gutenberg,
  author    = {Fran Rees},
  title     = {Johannes Gutenberg: Inventor of the printing press},
  publisher = {Compass Point Books},
  year      = {2006}
}
@book{printing,
  author    = {Richard Tames},
  title     = {The Printing Press: A Breakthrough in Communication},
  publisher = {Heinemann Library},
  year      = {2006}
}
@misc{pstricks,
   author = "Timothy Van Zandt",
   title = "PSTricks User Guide",
   year = "2007",
   note = "\texttt{http://mirror.unl.edu/ctan/graphics/pstricks/base/doc/pst-user.pdf}"
}

@book{dormouse,
  author    = {John Markoff},
  title     = {What the Dormouse Said},
  publisher = {Penguin Group},
  year      = {2005}
}
@book{alphabet,
  author = {Isaac Taylor},
  publisher = {Kessinger Publishing},
  title = {History of the Alphabet: Semitic Alphabets Part 1},
  year = 2003
}
@article{diagrams,
    author = {Smith, Glenn G. and Ferguson, David},
    doi = {10.1080/0020739042000232583},
    issn = {0020-739X},
    journal = {International Journal of Mathematical Education in Science and Technology},
    number = {5},
    pages = {681+},
    publisher = {Taylor and Francis Ltd},
    title = {{Diagrams and math notation in e-learning: growing pains of a new generation}},
    url = {http://dx.doi.org/10.1080/0020739042000232583},
    year = {2003},
    volume = {35}
}

@article{10000words,
    abstract = {We distinguish diagrammatic from sentential paper-and-pencil representations of information by developing alternative models of information-processing systems that are informationally equivalent and that can be characterized as sentential or diagrammatic. Sentential representations are sequential, like the propositions in a text. Diagrammatic representations are indexed by location in a plane. Diagrammatic representations also typically display information that is only implicit in sentential representations and that therefore has to be computed, sometimes at great cost, to make it explicit for use. We then contrast the computational efficiency of these representations for solving several illustrative problems in mathematics and physics. When two representations are informationally equivalent, their computational efficiency depends on the information-processing operators that act on them. Two sets of operators may differ in their capabilities for recognizing patterns, in the inferences they can carry out directly, and in their control strategies (in particular, the control of search). Diagrammatic and sentential representations support operators that differ in all of these respects. Operators working on one representation may recognize features readily or make inferences directly that are difficult to realize in the other representation. Most important, however, are differences in the efficiency of search for information and in the explicitness of information. In the representations we call diagrammatic, information is organized by location, and often much of the information needed to make an inference is present and explicit at a single location. In addition, cues to the next logical step in the problem may be present at an adjacent location. Therefore problem solving can proceed through a smooth traversal of the diagram, and may require very little search or computation of elements that had been implicit.},
    author = {Larkin, Jill H. and Simon, Herbert A.},
    journal = {Cognitive Science},
    month = {},
    number = {1},
    pages = {65--100},
    priority = {2},
    title = {Why a Diagram is (Sometimes) Worth Ten Thousand Words},
    url = {http://www.sciencedirect.com/science/article/B6W48-4FW6JX3-4/2/9f39ec088401118e1fff1f847412dbe0},
    volume = {11},
    year = {1987}
}
@article{compare,
    abstract = {{This study compared learning for fifth grade students in two math homework conditions. The paper-and-pencil condition represented traditional homework, with review of problems in class the following day. The Web-based homework condition provided immediate feedback in the form of hints on demand and step-by-step scaffolding. We analyzed the results for students who completed both the paper-and-pencil and the Web-based conditions. In this group of 28 students, students learned significantly more when given computer feedback than when doing traditional paper-and-pencil homework, with an effect size of 0.61. The implications of this study are that, given the large effect size, it may be worth the cost and effort to give Web-based homework when students have access to the needed equipment, such as in schools that have implemented one-to-one computing programs. (Contains 3 figures and 3 tables.)}},
    author = {Mendicino, Michael and Razzaq, Leena and Heffernan, Neil T.},
    day = {0},
    journal = {Journal of Research on Technology in Education},
    month = {},
    number = {3},
    pages = {331--359},
    priority = {2},
    publisher = {International Society for Technology in Education},
    title = {{A Comparison of Traditional Homework to Computer-Supported Homework}},
    url = {http://www.eric.ed.gov/ERICWebPortal/detail?accno=EJ835243},
    volume = {41},
    year = {2009}
}


@article{enduser,
 author = {Ko, Andrew J. and Abraham, Robin and Beckwith, Laura and Blackwell, Alan and Burnett, Margaret and Erwig, Martin and Scaffidi, Chris and Lawrance, Joseph and Lieberman, Henry and Myers, Brad and Rosson, Mary Beth and Rothermel, Gregg and Shaw, Mary and Wiedenbeck, Susan},
 title = {The state of the art in end-user software engineering},
 journal = {ACM Comput. Surv.},
 issue_date = {April 2011},
 volume = {43},
 number = {3},
 month = apr,
 year = {2011},
 issn = {0360-0300},
 pages = {21:1--21:44},
 articleno = {21},
 numpages = {44},
 url = {http://doi.acm.org/10.1145/1922649.1922658},
 doi = {10.1145/1922649.1922658},
 acmid = {1922658},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {End-user software engineering, end-user development, end-user programming, human-computer interaction, visual programming},
} 

@article{learning,
    author = {Yusuke Hayashi and Mitsuru Ikeda},
    journal = {International Journal of Continuing Engineering Education and Lifelong Learning},
    number = {3},
    pages = {276+},
    publisher = {Inderscience Enterprises Ltd.},
    title = {{A design environment to articulate design intention of learning contents}},
    url = {http://www.ei.sanken.osaka-u.ac.jp/pub/hayashi/IJCEELL%2014(3)%20Paper%207.pdf},
    year = {2004},
    volume = {14}
}