written and researched by Nick Ray, Greg Bloom. written and researched by Nick Ray... [et al. written and researched by Nick Ray ... [et al.]. written and researched by Nick Ray ... [et al. written and researched by Nick Ray... [et al.] this edition written and researched by Nick Ray, Greg Bloom. written and researched by Michael Grosberg written and researched by Sara Benson written and researched by Duncan Garwood. written and researched by Paul Gray and Lucy Ridout.