Design and strategy for distributed data processing - Martin James (Englewood Cliff Prentice Hall, 1981)