Cavanaugh discusses new book in Stamford