http://www.math.sunysb.edu/~tony/birds/doves.html