David McGowan

18 books

320 pages missing pub info (editions)

249 pages first pub 2017 (editions)

304 pages missing pub info (editions)

nonfiction

225 pages missing pub info (editions)

missing page info first pub 2004 (editions)

missing page info first pub 2018 (editions)

adventurous dark tense slow-paced

172 pages first pub 2017 (editions)

education informative medium-paced

316 pages first pub 2014 (editions)

fiction history music dark fast-paced