Charles

Encyclopedia of roses - London DK 2003 - 448p. 29cm. HB

0751369764

635.93373403 / CHA