Day 29 - Concurrency in Action

Some listings - chapter 2