Alison Haines, Author at The Beaverton