NOTE: this bibliography is incomplete! I will add more sources later, and I will complete the bibliographical information as soon as I can. Thank you. Leon-Garcia, Alberto. Communication networks : fundamental concepts and key architectures / Albert Leon-Garcia, Indra Widjaja. c2000 Peer-to-peer : harnessing the benefits of a disruptive technology / edited by Andy Oram. c2001 Spindler, Kahn. "A Blueprint for Building Severless Applications on the Net." http://lanl.gov Mackie. "Simple and Effective Distributed Computing with a Scheduling Service." http://lanl.gov Barkley, John. "Introduction to Hetergeneous computing evironments." Gaithsburg, MD. US Dept. of Commerce, NIST, 1989 Tarjan, Robert E. Data Structures and Network Algorithms. Taylor, Ed. "Network Troubleshooting Handbook." "Network Architecture Design Handbook" Farley, Jim. "Java Distributed Computing" "Parallel and Distributed Computing Handbook." ed. Zomaya, Albert Y. McGraw-Hill. 1996.