Vous obtenez l'duplicate key error car il existe déjà une contrainte nommée ISBN présent dans la base de données par votre premier alter déclaration à author tableau
alter table author add constraint ISBN foreign key (ISBN) references book (ISBN);
Essayez d'utiliser un nom différent pour la contrainte dans Publisher tableau
alter table publisher add constraint ISBN1
foreign key (ISBN) references book (ISBN);