REVIEW

Piranesi, by Susanna Clarke, is a stunning and original novel