David Copperfield : interweaving truth and fiction