Go: Concurrency Design
William Kennedy