The floral king: a life of Linnaeus.