Catherine McGuire

9 books

394 pages paperback

fiction science science fiction challenging medium-paced

210 pages paperback 1983

fiction fantasy adventurous slow-paced

106 pages 2016

challenging informative reflective slow-paced

110 pages 2016

informative reflective fast-paced

110 pages paperback

fiction science science fiction medium-paced

110 pages 2016

informative reflective medium-paced

108 pages 2018

informative reflective slow-paced

50 pages paperback

nonfiction poetry

472 pages 2017

fiction informative reflective medium-paced