James Doyle

23 books

100 pages paperback

nonfiction poetry adventurous medium-paced

372 pages 2007

nonfiction philosophy informative slow-paced

320 pages hardcover

nonfiction design informative medium-paced

107 pages paperback

nonfiction autobiography biography literary informative medium-paced

182 pages paperback

nonfiction autobiography biography informative inspiring medium-paced

192 pages paperback 2002

nonfiction classics philosophy challenging informative reflective slow-paced

128 pages paperback 2010

nonfiction childrens nature science informative lighthearted medium-paced

96 pages 2018

nonfiction childrens informative slow-paced

160 pages 2013

fiction childrens fantasy challenging tense fast-paced

182 pages hardcover

nonfiction history