Amazon commonly gives free e-books, like top-tens and such
B&N will have a free book from time to time, and free previews
other than that, most of the free stuff is older books, or pirated, and you really should go out to a used book store and just spend the $3-4 on a used book