Open Library
Sci-Fi
The future, written before it arrives.
21,051 books

Darwin's children
Greg Bear

Wolfbane
Frederik Pohl

Rama II
Arthur C. Clarke

The claw of the conciliator
Gene Wolfe

Eye in the sky
Philip K. Dick

Old Man’s War
John Scalzi

Archenemies
Marissa Meyer

The Bromeliad
Terry Pratchett

Man Plus
Frederik Pohl

The Books of Magic
Neil Gaiman

Castle Roogna
Piers Anthony

Soul Catcher
Frank Herbert

Freedom's ransom
Anne McCaffrey

Fairest
Marissa Meyer

Air Trust
George Allan England

Demons and druids
James Patterson

The True Meaning of Smekday
Adam Rex

Hellhole
Brian Herbert

流浪地球
刘慈欣

The Way Back Home
Oliver Jeffers