Author: Thackeray, William Makepeace, Hanover, William Makepeace