Why do snails and other animals have shells?

Bibliographic Details
Main Author: Beaumont, Holly
Format: Book
Published: Illinois : Heinemann-Raintree , 2016
Series:Animal body coverings
Subjects:
Description
Physical Description:24p. : ill. ; 22cm.
ISBN:9781484625415