I have Marine Fishes a pocket guide by Scott Michael. It may be what you are looking for. I know there is a larger version too, that is probably similar with more fish.
The book has a picture of each type of fish (more than 500 species) how big they get, minimum tank size, what they eat, how hard they are to keep, whether they are reef compatible, and some notes about behavior (aggressive, schooling, etc). It's a great reference!
It does have eels and sharks in it, but no stars, shrimps, snails, etc.