The Templars in Cyprus

$1886

Werner, F .L. Z.