Andrea del Sarto
Publisher: St James's Square Publishing Ltd in association with Courtauld Institute of Art
Published: 2001
Number of pages: 70