Italian Heraldry. SPRETI. Enciclopedia storica nobiliare italiana. - Auction RARE [..]