Ravage by Rene Barjavel

From Book Trigger Warnings