Author: MacKenzie, Norman; Shore, Peter; et. Al.