Reviews (see all)
Write review
Makes some great points and arguments, but very hyperbolic and off-putting at times.