Gulielmus Makepeace Thackeray

Gulielmus Makepeace Thackeray