Short Reads

Powerful classics you can finish in a sitting — essays, novellas and concise masterpieces

172 books, free to read in full