Snail's Ark by Irene Latham
Snail's Ark by Array