0-88329-245-9 publisher