Introduction to Concurrency in Programming Languages (Chapman & Hall/CRC Computational Science)