2.0
informative slow-paced

Very hard and slow read. Very technical. Also seemed somewhat opionated on some political ideals.