Publications by 'Mark B. Allan'