Barwell, A. D., et al.. Using Program Shaping and Algorithmic Skeletons to Parallelise an Evolutionary Multi-agent System in Erlang. Zenodo, Feb. 2017, doi:10.5281/zenodo.581141.