by Derek G. Murray , Christopher Smowton , Malte Schwarzkopf , Steven Smith , Anil Madhavapeddy , Steven Hand