David Baker

139 books

144 pages hardcover

nonfiction history

201 pages digital

mysterious fast-paced

144 pages paperback

nonfiction race sociology technology medium-paced

missing duration info audio

fiction contemporary emotional reflective slow-paced

191 pages paperback 2008

challenging informative reflective medium-paced

288 pages 1989

nonfiction science challenging informative medium-paced

285 pages digital 2013

53 pages paperback 1985

informative reflective medium-paced

288 pages paperback 1990

nonfiction science medium-paced

544 pages 1985

nonfiction history medium-paced