Functional Anatomy of the Vertebrates by Lance Grande, Warren Walker & Karel Liem