Plant systematics a phylogenetic approach (Sinauer, 1999)