Author: 'DAVID PORTER, STUART BRISCOE, PHILIP HACKING, DAVID JACKMAN, DONALD ENGLISH, ET