A review by bookishflaneur
Assembly by Natasha Brown

2.5