James M. Hamilton Jr.

32 books

320 pages

challenging informative reflective fast-paced

103 pages paperback

nonfiction philosophy informative reflective medium-paced

50 pages digital 2010

512 pages 2013

nonfiction informative reflective medium-paced

50 pages digital 2010

712 pages hardcover

dark informative medium-paced

600 pages hardcover

dark informative medium-paced

464 pages 2012

nonfiction informative reflective slow-paced

154 pages paperback 2015

emotional informative reflective medium-paced

290 pages 2011

nonfiction challenging informative slow-paced