A Hannah Swensen Mystery (#27) compare prices