The product description is 100% accurate.  What isn't mentioned is the stunning conclusion.  Tommy is unlikeable because the writer has done such a good job defining who Tommy thinks he is.  The journey he takes us on to solve the mystery of Harry shows us there is always more below the surface than we can realize. Even Tommy finds that truth.  I will be looking for more from this author.