TY - RPRT TI - Evolutionary biology: adaptive developmental plasticity in snakes. AU - Fabien Aubret AU - Richard Shine AU - Xavier Bonnet PY - 2004 DO - 10.1038/431261a UR - https://pubmed.ncbi.nlm.nih.gov/15372019/ ID - 15372019 ER -