by James Fenton (Author)
Format: hardcover
Publisher: Farrar Straus & Giroux
Published:
ISBN 10: 0374228310
ISBN 13: 9780374228316