A hierarchical model of plumage: morphology, development, and evolution.

A hierarchical model of plumage: morphology, development, and evolution.