James Croft

12 books

32 pages missing pub info (editions)

fiction childrens adventurous medium-paced

32 pages first pub 2003 (editions)

nonfiction science adventurous informative slow-paced

16 pages missing pub info (editions)

emotional reflective medium-paced

116 pages first pub 2000 (editions)

lighthearted medium-paced

212 pages first pub 2009 (editions)

212 pages first pub 2009 (editions)

12 pages first pub 2009 (editions)

10 pages missing pub info (editions)

40 pages missing pub info (editions)

fiction childrens

40 pages first pub 2011 (editions)

lighthearted medium-paced