Chris Cannon, Author at The Beaverton