I have been subscribed to this site for quite some time and have found some good books for free or dramatically low priced: daily.ereaderiq.com/
It's free to sign up and you can sign up to have emails sent to you daily with book deals in in the areas of your interest.
Jessie