Modeling Concurrency in Ruby and Beyond

Event-Driven Programming