I Definitely agree with reading a book. The more the merrier. Read the classics, archaic though the language may seem, you can learn a lot about societies of yesteryear. You can learn a lot about the art of great writing from authors such as Dickens, Hardy (Mr. Doom and Gloom), Jane Austen, Rudyard Kipling. More modern writers including Ayn Rand (not just a wonderful descriptive writer, but also a modern day philosopher) F. Scott Fitzgerald, Daphne DuMaurier, Monica Dickens and Joseph Heller — just to mention a few — all of these can enrich your knowledge base as well as while away the hours.