very in-depth review by Laura Banner