reviews
American War 06, Sep

Rating: 3/5 stars

Sometimes, a book hits you at exactly the wrong moment.