monk888's review

Go to review page

5.0

It does what few textbooks of any genre are able to achieve -- start from scratch and build up to a technical foundation of the field.
More...