Distributed systems - architecure and implementation : AN ADVANCED COURSE (Springer Verlag, 1981)