David Friend

33 books

98 pages paperback

nonfiction business computer science science medium-paced

214 pages

missing page info hardcover

nonfiction health technology informative medium-paced

missing page info paperback 1974

nonfiction music informative medium-paced

211 pages 1991

nonfiction history philosophy science emotional informative reflective medium-paced

missing page info hardcover 1992

nonfiction informative reflective relaxing medium-paced

464 pages paperback

fiction historical mystery adventurous mysterious medium-paced

missing page info 2013

nonfiction contemporary history politics challenging funny informative slow-paced

384 pages hardcover 2004

nonfiction funny lighthearted medium-paced

192 pages 2016

informative medium-paced