David Rubin

29 books

188 pages paperback

nonfiction history reflective medium-paced

256 pages hardcover

nonfiction politics informative reflective medium-paced

258 pages paperback

fiction literary challenging informative medium-paced

160 pages paperback

fiction classics emotional reflective medium-paced

227 pages hardcover

nonfiction politics informative medium-paced

224 pages hardcover

nonfiction history politics religion informative reflective medium-paced

264 pages 2001

fiction short stories challenging reflective slow-paced

352 pages paperback

fiction medium-paced

182 pages paperback 2014

180 pages paperback

nonfiction history medium-paced