Palo alto research centre

XEROX PARC

Free Online Dictionary of Computing