Nugteren, et al.. Algorithmic Species. Association for Computing Machinery (ACM), Jan. 2013, doi:10.1145/2400682.2400699.