David Copperfield
Publisher: Navona
Number of pages: 992