The best price for An American On The Western Front right now is $53.49. PriceSpy compares deals and offers from online and local shops.