David Saperstein

15 books

fiction science fiction adventurous challenging reflective medium-paced

260 pages | first published 1988

fiction science science fiction

missing duration info

nonfiction history reference sociology

202 pages

fiction literary thriller

392 pages

challenging reflective medium-paced

220 pages | first published 1989

More...