Agents, Games, And Evolution by Steven Orla Kimbrough