Libgen is free too can download any book in the palm of my hand without running outside to the local library.Library cards are free. I got my local one my parent's local one, Broward County Florida, San Jose Cali, Harris County Texas. I can mostly get whatever book I want when you add in my two Hoolpas.