Design and Analysis of a Distributed Processing System by Andrew Green