A review by theebita
Vanity Fair by William Makepeace Thackeray

4.5