Related
50 Ways to Take Your Blog to the Next Level
excellent advice. Covers writing, voice, technical, audience topics.
PragDave: Writing a Book
Pandalous
Sensemaking: How writing creates value
How I Write by Bertrand Russell
learn it from the master of prose
Gaboogle: its a blog of interesting ideas