Since no one has mentioned it, try http://www.informit.com
They have free books on all good computer stuff and a Linux infobase.