You could try this sci fi novel also. Starts off a bit slow but revs up once the lead character is transported to another planet in another galaxy....
Separate names with a comma.