I generally purchase either ebooks alone or bundled with print. And the ebooks are best purchased directly from the publisher. Also, with most computer/software publishers, once you purchase something from them, they give your lots of opportunities to purchase at deep discounts, like this offer.