I dunno, I got this book that was very helpful. It's basically called Marine Fishes. It was a little pricey, I don't remember how much I paid. Has about 600 pages of all kinds of fishes, their habits, growth, feeding, pictures, compatibility etc ISBN Number for i is 1-890087-38-6
And according to this book, Yellow Tangs refuse to tolerate other tangs and surgeon fishes.
Clownfish sometimes don't like other clownfish. There are many fish that don't like same members of their own species. Like my flasher wrasse gets upset at it's own reflection sometimes.