Les comparto el mejor sitio que he encontrado para descargar libros en español.
Se trata de www.lectulandia.com.
Tiene más de 32.000 libros clasificados en diferentes géneros. Aunque los libros se pueden descargar gratis en PDF y Epub, yo recomiendo este último por la facilidad de lectura al ajustarse al tamaño de pantalla de cualquier dispositivo.
Para Android estoy utilizando como lector de libros electrónicos la app Lithium. Para MacOS utilizo la app Books. En Windows pueden utilizar FBreader.