gkk's review against another edition

Go to review page

5.0

An excellent format which ensures that concepts are well understood and reader is given tools and techniques to use. Very interesting, well constructed and enjoyable.
More...