Here's a review by Carissa Green:
Independence Day weekend is here in the U.S., and Canada Day weekend celebrations are happening 100 miles north of my location. There are still a lot of summer weekends to fill with reading at the lake, on the beach, or just on your deck or balcony. And have I got a title for you . . .