T. E. Gray
UCLA Distributed Systems Lab
Interconnecting heterogeneous computer systems
Communications of the ACM