Baldassare Castiglione

13 books

456 pages hardcover 1528

277 pages paperback

missing page info 1975