April 24, 2026 Distributed Systems Notes Comprehensive distributed systems textbook, free from the authors.