A review by jnkay01
Defiance by Nechama Tec

informative slow-paced

3.0