Author: Adrian Alexander Burr, K. J. Dean, R. J. Trebilcock