The book is ok, a lot of stuff in it you can get on the website for free. Do you need to have a printed copy? That's up to you. No need to say more on the item. Now for Amazon's unreliable customer care.
Just buy it somewhere else than Amazon.ca. They don't keep high volume of this item, so shipping will take weeks (in my case, the price dropped during the order process (then went up, then dropped again), and Amazon would've preferred me cancelling the order before making a new one with the lower price than asking for a refund, which never came).
Just price-match in a real store (you know, one of these "futuristic" store, or one where the buying process is "best") where you'll get the item right away, for a competitive price and be able afterwards to make adjustments if the price drops again.
Amazon no more.