http://publicationsonline.carnegiescience.edu/publications_online/developmental_stages.pdf
http://onlinelibrary.wiley.com/doi/10.1002/tera.1420400111/abstract