Richard Harland

53 books

566 pages paperback 2008

fiction fantasy short stories adventurous fast-paced

218 pages paperback 2003

fiction computer science fantasy horror short stories

213 pages paperback 2004

fiction fantasy horror science fiction short stories adventurous challenging reflective medium-paced

80 pages paperback

adventurous challenging mysterious medium-paced

missing page info 2009

254 pages paperback

fiction fantasy science fiction young adult adventurous fast-paced

310 pages

adventurous reflective fast-paced

354 pages paperback 1999

302 pages 1386

nonfiction challenging medium-paced

139 pages paperback 2005