Encyclopedia of rose science. Volumes 1-3.