Roses : a colourful guide - Beales, Amanda (The Crowood Press, 2007)