Author: Revision by C & H Jefferson, of Belfast.