Richard Hill

40 books

238 pages paperback 1971

268 pages paperback

nonfiction computer science

missing page info 2006

emotional funny reflective medium-paced

143 pages hardcover

dark mysterious tense medium-paced

196 pages hardcover 1994

funny lighthearted medium-paced

308 pages paperback

fiction fantasy historical thriller

173 pages paperback 1996 user-added

nonfiction politics sociology

160 pages paperback

240 pages paperback 2000

fiction history emotional informative inspiring slow-paced

241 pages digital 2012