Author: Randall Garrett Laurence Mark Janifer