teamcity book review