Humble Bundle is really cool and have some great book deals, including book deals on all sorts of technical stuff.