Jamie Swift

13 books

264 pages paperback 2021

nonfiction economics history informative reflective medium-paced

286 pages paperback

nonfiction nature informative medium-paced

392 pages 2016

nonfiction history politics challenging informative reflective medium-paced

304 pages 2012

nonfiction history politics informative slow-paced

missing page info

challenging informative medium-paced

184 pages paperback

nonfiction politics sociology

227 pages paperback 1988

challenging informative reflective medium-paced

248 pages paperback

nonfiction politics science medium-paced

240 pages 2004

informative reflective medium-paced

184 pages 2010

informative reflective medium-paced