What Fish Can We Eat?

With so many choices at the supermarket and on restaurant menus, which seafood is safe to eat when it comes to human health and the environment?