Jonathan Strange & Mr. Norrell

By Susanna Clarke, Portia Rosenberg