Author: William Makepeace William Makepeace Thackeray