Image not available

Howard Hodgkin : prints, 1977 to 1983 1985, Tate Gallery, London

ISBN-13: 9780946590308

Paperback

Select