Concurrent Programming door Alan Burns & Geoffrey Davies