Mark Dolynskyj, Author at The Beaverton