The best price for Margaret MacMillan: Paris 1919 right now is $27.64. PriceSpy compares deals and offers from online and local shops.