Great Expectations is written by Charles DickensCharles Dickens wrote David CopperfieldDavid Copperfield is written by Charles Dickens. Charles Dickens wrote A Christmas Carol and Other Christmas Writings
[Human]: Could you recommend movies like Great Expectations? [Assistant]: Sure! Great Expectations is a book by Charles Dickens. Do you like Charles Dickens as an author? [Human]: I do. Did he write David Copperfield and a Tale of Two Cities? 
Yes, he did. He also wrote A Christmas Carol and Other Christmas Writings. That book is the perfect book for this coming holidays! 