If so, is it worth it, would you recommend it? Or is it worth buying the book? Or no better than anything you can find on the internet for free anyway? [Thanks]