Explicit and Implicit Parallel Functional Programming by Jost Berthold