There are certain things that you absolutely need to keep your writing at its best. Here are 15 things every writer needs to have on their desk.
252