Best book on writing?

I’m asked all the time, especially by new and aspiring writers, what is the best book to learn more about the art and craft of writing. Here are a three I’d recommend (followed by a link to its Amazon page):

The Elements of Style by William Strunk, Jr. and E.B. White
The timeless classic that can be read in a single sitting. Even if you read it in college this book is worth re-reading every few years. Available on Amazon

Bird by Bird by Anne Lamott
More than twenty years old, this book is still relevant for today’s writer.  Funny, insightful, and with lots of charm, this book is part how-to and large part inspiration. The book’s title is taken from an exchange between Lamott’s brother and father:

Thirty years ago my older brother, who was ten years old at the time, was trying to get a report on birds written that he’d had three months to write. It was due the next day. We were out at our family cabin in Bolinas, and he was at the kitchen table close to tears, surrounded by binder paper and pencils and unopened books on birds, immobilized by the hugeness of the task ahead. Then my father sat down beside him, put his arm around my  brother’s shoulder, and said, ‘Bird by bird, buddy.  Just take it bird by bird.'”  Available on Amazon

On Writing: A Memoir of the Craft by Stephen King
Probably my favorite writing book of all time, On Writing is an autobiography coupled with advice to writers. Even if you’re not a writer you’ll enjoy this book, especially if you’re a fan of SK. Writers looking for insider tips and tricks may be disappointed as King’s advice–while insightful and extremely helpful boils down to two pieces of advice: read a lot and write. Not a big fan of writers groups, retreats, or other communal writing activities, King asserts that writing is a solitary act that is best achieved by rolling one’s sleeves and working. Available on Amazon.