James A. Eshelman

4 books

282 pages hardcover 2008

nonfiction informative medium-paced

480 pages paperback 2013

195 pages hardcover 2010

nonfiction funny informative medium-paced

586 pages hardcover 2011