James B. Bliska: Publications