[doi:10.1098/rstb.1997.0146]. Also available as IIASA Working Paper WP-96-126 <www.iiasa.ac.at/Admin/PUB/Documents/WP-96-126.pdf>