Sharks, skates, and rays

edited by William C. Hamlett
Johns Hopkins University Press
9780801860485
0-8018-6048-2