Plant Structure & Function by Cecie Starr, Ralph Taggart & Lisa Starr