Writer's Companion - Carlos J. Cortes, Renee  Miller
A friendly textbook for writers. I haven't had time to read diligently from cover to cover (it's a big book), but it appears to have everything, with clear examples, too.

I was delighted to win a digital copy over on Facebook. A good writers' handbook always adds something new to the craft. What resonated with me in reading this one was the advice that a novelist has to hook a reader again and again because we never know when they've put our book down and what our competition for their attention is.