Publications

The Church of St Cecilia on the Island of Gozo

The Church of St Cecilia on the island of Gozo is the title of a book by David Mallia,…