Publications by Dennis Stachowicz