4.0
challenging informative

a good bit of it went over my head but it was a very informative read