The William Makepeace Thackeray Library | 9781138203457 | Memmo