What is the best way to control feral cat populations?

"The more effective answer is Trap-Neuter-Return (TNR). All the cats in the area are trapped, neutered or spayed, then returned to the same area. They are identified as being "done" by having the tip of the left ear removed while under anaesthesia."