BOOK REVIEW: Assembly by Natasha Brown

When was the last time a book punched you in the gut? Well, Assembly is about to be the next one.