Explores various aspects of internet and distributed systems, including an extensive historical overview of the internet, distributed systems and related issues. The book includes definitions, fundamental concepts of distributed systems, time and global states, and coordination.