MacLeod Andrews

176 books

8 hours, 48 minutes first pub 2016 (editions)

fiction science fiction adventurous fast-paced

317 pages first pub 2015 (editions)

fiction contemporary science fiction young adult adventurous medium-paced

272 pages first pub 2018 (editions)

fiction magical realism short stories dark mysterious reflective medium-paced

384 pages first pub 2020 (editions)

nonfiction history politics challenging informative reflective slow-paced

157 pages first pub 2001 (editions)

fiction fantasy middle grade science fiction young adult adventurous dark emotional fast-paced

224 pages first pub 2018 (editions)

fiction fantasy magical realism short stories adventurous reflective slow-paced

281 pages first pub 2016 (editions)

fiction mystery thriller dark mysterious fast-paced

368 pages first pub 2017 (editions)

fiction literary emotional reflective slow-paced

368 pages first pub 2016 (editions)

fiction mystery thriller mysterious tense fast-paced

119 pages first pub 2014 (editions)

fiction childrens science fiction adventurous lighthearted fast-paced