Visions of roses - Beales, Peter (Little, Brown and Company, 1996)