The best price for John Hagan: Justice in the Balkans right now is $78.82. PriceSpy compares deals and offers from online and local shops.