Barcode Library status Notes 1014593 Reference only Creators & Publishers Publisher PETA Creator PETA (People for the Ethical Treatment of Animals)