The following review is part of my being in the author's review team, which ensures that you can read it the moment the book comes out. It seems like yesterday since I turned the last page of the then most recent David Rivers story. But no, a little less than two months have passed since... Continue Reading →