How do I determine the genomes to use for crossover in NEAT? If I have the fitness of each genome, how do I determine which genome will crossover with which, and so on, so that I get a new population?

Unfortunately, I can't find anything about it in the original paper, so I ask here?
The good thing about genetic algorithms is that they are exchangeable.
If you have the fitness of each individual, any algorithm (i.e. roulette, rank, tournament) will do.