A review by allarminda
A Good Hard Look by Ann Napolitano

4.0

Astonishingly good.