The Mirror of Stones
Camillo Leonardi - Hardback
£20.95
Speculum Lapidum
£33.95
£39.99
Camillo Leonardi - Paperback
£15.99