Amazing pets : & how to keep them /
McPherson, Stewart,author.
Smith, Graham,editor.
Smith, Janice,editor.
Includes index.