Publications of David Toole