External Digital Book Libraries

Major Digital Libraries

Smaller Curated Libraries - Containing controversial material that may be hard to find elsewhere