Adventures of Philip - Thackeray, William Makepeace