Shannon Hale

Shorter stuff on twitter: @haleshannon.
Longer stuff on website: www.shannonhale.com.
Tumblring the stuff in between.