Jack Barnes

32 books

407 pages paperback

nonfiction politics challenging informative reflective medium-paced

157 pages paperback

nonfiction politics informative reflective medium-paced

130 pages hardcover

nonfiction history emotional reflective medium-paced

245 pages paperback

nonfiction politics race informative reflective medium-paced

130 pages hardcover

nonfiction travel reflective medium-paced

111 pages 2016

nonfiction economics history politics challenging informative reflective slow-paced

53 pages paperback

nonfiction politics medium-paced

311 pages paperback

nonfiction business economics history philosophy politics informative medium-paced

549 pages paperback 1999

nonfiction politics informative medium-paced

521 pages paperback

nonfiction politics medium-paced