William Makepeace Thackeray - Shillingsburg, Peter L. (Palgrave, 2001)