John A. Walsh

2 books

272 pages first pub 2004 (editions)

nonfiction politics sports reflective medium-paced

300 pages first pub 1999 (editions)