Guy M. Narbonne is a professor and Queen's Research Chair at Queens University, Canada.
Mikhail A. Fedonkin, James G. Gehling, Kathleen Grey, Guy M. Narbonne, and Patricia Vickers-Richforeword by Arthur C. Clarke
with Hopkins Press Books