1. Al Zain, A., Hammond, K., Berthold, J., Trinder, P. W., Michaelson, G. and Aswad, M., “Low-pain, high-gain multicore programming in Haskell: coordinating irregular symbolic computations on multicore architectures,” in Workshop on Declarative Aspects of Multicore Programming, DAMP’09, ACM, pp. 25–36, 2009.
2. Al Zain, A., Trinder, P. W., Michaelson, G. and Loidl, H. W., “Evaluating a high-level parallel language (GpH) for computational grids,” IEEE Transactions on Parallel and Distributed Systems, 19, 2, pp. 219–233, 2008.
3. Berthold, J. and Loogen, R., “Visualizing parallel functional program runs: Case studies with the Eden trace viewer,” in Parallel Computing: Architectures, Algorithms and Applications, ParCo’07, vol. 15 of Advances in Parallel Computing, IOS Press, pp. 121–128, 2007.
4. Cole, M., Algorithmic Skeletons: Structure Management of Parallel Computations (Research Monographs in Parallel and Distributed Computing), MIT Press, 1989.
5. Cole M.: “Bringing skeletons out of the closet: A pragmatic manifesto for skeletal parallel programming”. Parallel Computing 30, 389–406 (2004)