Xenogeneic: First Contact by Lance Erlick on March 17, 2017 Amazon book review books Goodreads iread book tours Lance Erlick science fiction Scifi xenogeneic +