The best price for Kim Harrison: A Fistful of Charms right now is $41.31. PriceSpy compares deals and offers from online and local shops.