A review by zoemeeken
Sociopath by Patric Gagne

challenging informative

4.0