James W. Halporn

3 books

315 pages paperback 550

nonfiction education history dark informative tense slow-paced

144 pages paperback 1978

challenging reflective medium-paced

58 pages paperback 1984

funny informative lighthearted medium-paced