Author: Michael J. Bugeja
Alternate names: Michael J Bugeja; Michael Bugeja