Plant systematics a phylogenetic approach (Sinauer Associates, 2002)