A new report has claimed a third of British people do not know the author of Great Expectations. It's Charles Dickens, by the way.
But of course we all know that Shakespeare wrote Hamlet, right? According to the report, one in six adults didn't realise that, either...
We've selected some classic novels - see if you can pick out the correct authors.