Dave Pearce, Author at The Beaverton