All Types of Fishes: A Comprehensive Guide Marine life encyclopedia All Types of Fishes: A Comprehensive Guide