Dog days are, happily, over. Our hot weather has not departed as of yet, but if one looks ... Read more