Publications by 'Mark Harvilla'