David Self

24 books

missing page info paperback

144 pages paperback 1989

medium-paced

missing page info

medium-paced

281 pages paperback 1983

challenging dark tense medium-paced

48 pages

nonfiction history young adult medium-paced

136 pages

education music

22 pages digital 2000 user-added

fiction comics

120 pages hardcover

nonfiction art medium-paced

32 pages

164 pages paperback

fiction historical medium-paced