Five centuries of tapestry - The Fine Arts Museums

9780811802062

746.3'074'79461 / FIN