Author: Thackeray, William Makepeace --- Ray, Gordon N, Editor