The best price for John Steinbeck: Long Valley right now is $25.43. PriceSpy compares deals and offers from online and local shops.