Gould James L and others Biological science - 6 - New York, USA W H Freeman and Company 1996 - xxvii,1205p. RSPEE ISBN: 81-7014-896-0 Source: TextBook