Never trust anyone who doesn’t believe in the power of the imagination. Not our words, but those of William Shakespeare, and, let’s face it, he knew …
The 40 coolest characters in literature
Swaggering their way through the pages of your favourite reads.

Photo: www.shortlist.com
An irresistible page-turner is a wonderful thing, but the very greatest novels pack sentences so prevailing that you stop reading, lower the book and …
1. Sherlock Holmes – Arthur Conan Doyle Elementary, of course. The resident of 221b Baker Street is without equal when it comes to literary …
To have a hero, you need a villain. And in the annals of literary history, there have been some downright scoundrels, to put it mildly. No deed is too …