Author: William Makepeace Thackeray,William Allan Neilson