bookishnorth's review

Go to review page

informative slow-paced

3.0

cyberpunk's review

Go to review page

4.0

3.5/5

helpful and interesting, this was a set text for a class this past semester.
More...