Quick view Add to Cart Vanity Fair: Vanity Fair Thackeray, William Makepeace $30.45 CreateSpace Independent Publishing Platform