Publications by 'Mark D Esposito'