Complex Systems And Agent Based Models by Marko Sysi-Aho