For books I went to Fishpond (an Australian bulk book dealer with discounts on some books - including the required-but-elusive Denim People) and postage of $5.95 (that's Australian dollars too!)
For the yarn, I found an ebay seller in the UK who sells a lot of discounted Rowan, (and Debbie Blis and Noro etc etc). Even including postage and exchange rates, it was substantially cheaper than anywhere else online I looked at. Janette's Rare Yarns.
So I'm hoping that it all arrives in time for the March Labour Day Long weekend ! Wheeee!
I shall be knitting Raspy:

At any rate, despite my deep desire to knit any number of complicated things in wool... I know I won't get as much wear out of them. Maybe I'll do another fair aisle cotton or wool cardigan (in 4ply) later.... as it is relatively cheap on yarn.
When the pink diamond stitch top gets finished. Or should that be if??