David Self

21 books

missing page info missing pub info (editions)

144 pages first pub 1989 (editions)

medium-paced

missing page info missing pub info (editions)

medium-paced

281 pages first pub 1983 (editions)

challenging dark tense medium-paced

48 pages missing pub info (editions)

nonfiction history young adult medium-paced

136 pages missing pub info (editions)

education music

120 pages missing pub info (editions)

nonfiction art medium-paced

32 pages missing pub info (editions)

164 pages missing pub info (editions)

fiction historical medium-paced

48 pages missing pub info (editions)

nonfiction childrens medium-paced