Scan barcode
A review by rachelfreedman
Uprising by Margaret Peterson Haddix
informative
inspiring
- Strong character development? Yes
- Loveable characters? Yes