SF 101: A Guide to Teaching and Studying Science Fiction
Karen Hellekson
Terrence J. Sejnowski
Editors of New York Writers Workshop