Publications by 'John Amanatides'