Jonathan Strange and Mr Norrell by Susanna Clarke - Book Review