Text this: Parallel Program Design a Foundation