If you have a computer, iPhone, iPad, Blackberry, or Android device, you can download more books than you will ever be able to read for free. Here's how:

Book publishers are finally beginning to move with the times and offer larger and larger selections of current and classic books in digital formats. Retailers like Amazon, Barnes & Noble, and iTunes list those offerings and make many of them free for a limited time.

Amazon's Free Book List

You can find recently-written digital versions of books for free in the business, finance, self help, romance, science fiction, fantasy, classic, and children's categories. These books are usually only free for a day or two before Amazon rotates them out and features something else. You can keep an eye on the top 100 free list (on the right side of the linked page) to see what's current, or you can subscribe to our daily deals list and get the current offerings delivered to your email each day.

To read the books for free, you will need to download Amazon's free Kindle Whispernet software for your chosen device. You can find the software next to the "Add to cart" button for any book you want to download.

Free Books from Barnes & Noble

Barnes & Noble released the "Nook" to compete with Amazon's Kindle. And, just like Amazon, they offer their software for free, so you don't need the device to take advantage of the free books. Scroll down on their Nook page a bit, and find the link on the right to download the free Nook app for the iPhone, iPad, Android, or PC. Then check out their huge selection of free books.

Free Books from iTunes

The iTunes App Store has thousands of classic and current books available for free. Just browse through the books section and download anything you like to your iPhone or iPad. Do double check the price before you download though; every now and then they sneak in a paid book app.

That's it! Easy-peasy, and you have access to enough free books to spend several years doing nothing but reading. Enjoy!

Disclosure: This post contains affiliate links.