Author: Randall Garrett Randall Garrett & Laurence Mark Janifer