Programming languages for parallel processing - Skilicorn, David B. (IEEE Computer Society Press, 1995)