An optimization manual for advanced C++ programmers on Windows, Linux and Mac platforms. Topics include: the choice of platform and operating system, choice of compiler and framework, finding performance bottlenecks, the efficiency of different C++ constructs, multi-kernel systems, parallelization with vector operations, CPU dispatching and efficient container class templates.
Free PC software package for simulating evolution in structured populations. Includes models for group selection, group territoriality, Wright's shifting balance model of punctuated equilibria and speciation.
A collection of papers by Agner Fog on "cultural selection" including how it differs to sociology. Sample chapters from the book, Cultural Selection, are also linked.