An essential reader containing the 19 most important papers in the invention and early development of concurrent programming and its relevance to computer science and computer engineering. The editor provides an overview chapter and puts all developments in perspective with chapter introductions and expository apparatus. Essential resource for graduates, professionals, and researchers in CS with an interest in concurrent programming principles.