improved isbn helper