Palo alto research center

XEROX PARC

Free Online Dictionary of Computing