Scan barcode
A review by christytidwell
Mirabile by Janet Kagan
4.0
This isn't great literature, but it sure is fun. Lots of adventure, fascinating creatures, scientific mysteries, and even a little romance.