David Ross

143 books

180 pages missing pub info (editions)

nonfiction reference sociology informative medium-paced

458 pages first pub 2007 (editions)

fiction comics science fiction adventurous medium-paced

228 pages missing pub info (editions)

nonfiction history adventurous informative reflective medium-paced

224 pages first pub 1990 (editions)

fiction contemporary funny medium-paced

424 pages first pub 2017 (editions)

fiction comics adventurous dark medium-paced

205 pages missing pub info (editions)

nonfiction history philosophy challenging reflective medium-paced

224 pages missing pub info (editions)

nonfiction history informative inspiring medium-paced

329 pages first pub -340 (editions)

nonfiction classics philosophy politics challenging informative reflective slow-paced

232 pages first pub 2000 (editions)

nonfiction biography informative slow-paced

384 pages first pub 1998 (editions)

nonfiction history informative slow-paced