DNA: Strands of Abstraction Featured on Abstract Critical

Read the review here.