Michael Nyman
Michael Nyman has identified five types of process: