books by Professor Anthony M. Abela :