A Perfect Portrait: A Novel Set in Eighteenth-Century Weimar, Germany