The best price for Daniel Defoe, Albert J Rivero: Moll Flanders right now is $35.77. PriceSpy compares deals and offers from online and local shops.