Rendezvous With Rama
Arthur C Clarke & Arthur C. Clarke
Rama (1)
The Republic
Plato
Carmilla
Joseph Sheridan Le Fanu
LifeArtificialPar[..]
Unknown
Contagious
Scott Sigler
The Deep
Nick Cutter
Jurassic park
Michael Crichton