A Hannah Swensen Mystery (#26) compare prices