Author: Thackeray, William Makepeace Phelps, William Lyon,