David Emory Shi

32 books

1324 pages 1984

nonfiction history informative reflective slow-paced

1324 pages paperback 1992

nonfiction history reference informative reflective slow-paced

217 pages hardcover

nonfiction history emotional funny medium-paced

416 pages 1995

nonfiction history informative reflective slow-paced

344 pages 1985

nonfiction history philosophy sociology informative reflective slow-paced

344 pages paperback

nonfiction history philosophy informative reflective slow-paced

742 pages paperback 2000

missing page info paperback 1904

challenging informative reflective medium-paced

896 pages digital

missing page info 1988

medium-paced