Dance of the happy shades : stories / by Alice Munro; foreword by Hugh Garner