Mike Paterson

Some recent publications