Author: D'Abrera, Bernard.