lisagreghi's review

Go to review page

3.0

Interesting and very detailed, however hard to follow at times.
More...