Anda mendapatkan duplicate key error
karena sudah ada batasan bernama ISBN
hadir dalam database per alter
pertama Anda pernyataan kepada author
tabel
alter table author add constraint ISBN foreign key (ISBN) references book (ISBN);
Coba gunakan nama yang berbeda untuk batasan di Publisher
tabel
alter table publisher add constraint ISBN1
foreign key (ISBN) references book (ISBN);