300 orchids : species, hybrids and varieties in cultivation