CK-12 is a site I just learned about from David Andrade's wonderful blog. This is a great site for free digital text books that are aligned to state standards. These books are on any number of subjects and can be downloaded. There are also nice apps available for mobile devices.
I highly recommend checking out CK-12 by clicking here!!