Top critical review
12 people found this helpful
good in parts
on 30 April 2009
This book is a real curates egg. Good in parts.
The items I wanted to learn about were buried in the text and one had to read & learn through the book rather than selecting the tasks you wanted to use.