Author: Brian Horwich . . . and others