Networks and distributed computation - Michael Raynal (North Oxford Academic Publishers, 1987)