By Prof D. Bruce Johnstone