Author: Alexander Anderson,Mark A. J. Chaplain,Katarzyna Rejniak