I reckon this book may be good for on the boat. A bit more user friendly is size than Grants, although not as comprehensive.
http://www.filofish.com/