Author: Alan Murchison;Mark Law;Raymond Blanc (Foreword)