John McManus

24 books

318 pages paperback

nonfiction business economics science challenging informative medium-paced

missing page info

informative medium-paced

272 pages 2000

fiction challenging reflective slow-paced

400 pages 2019

nonfiction sports emotional medium-paced