Book Review
Cities at Sea
by Jill Allen
This dystopian retelling of The Little Mermaid integrates ingenious futuristic technology. Can mermaids and genetic engineering coexist? Set three thousand years into the future, with most of Earth under water and the majority of people...