Gerry CanavanGerry Canavan is an assistant professor of English at Marquette University, and coeditor of the forthcoming Cambridge Companion to American Science Fiction. Books by the Author