Library News: William Kent Krueger Entertains Audience At Melrose