4.75 AVERAGE

informative fast-paced

love the perspectives they gave about stuff. nice explanations