Few modern women have had as great a political impact as Margaret Hilda Roberts, the grocer's daughter from Grantham who, as Margaret Thatcher, became Britain's first woman prime minister. The longest serving British premier of the twentieth century, Thatcher has been the subject of both adulation and vilification. In Margaret Thatcher: A Life and Legacy, the leading historian Sir David Cannadine sets Margaret Thatcher in the context of recent British...