Mark Ptashne - Author Publication List