Jeff MacGregor

4 books

128 pages first pub 2004 (editions)

emotional informative medium-paced

400 pages first pub 2007 (editions)

nonfiction

384 pages first pub 2005 (editions)

nonfiction sports adventurous informative medium-paced

320 pages first pub 2001 (editions)

nonfiction sports funny informative fast-paced