The rose a true history - Potter, Jennifer (Atlantic Books, 2010)