David Farmer

12 books

148 pages paperback

nonfiction education informative medium-paced

128 pages paperback

nonfiction art adventurous lighthearted medium-paced

90 pages digital 2007

90 pages paperback

nonfiction art fast-paced

176 pages paperback

nonfiction art education medium-paced

138 pages paperback

nonfiction art education medium-paced

616 pages paperback

nonfiction business economics

96 pages paperback 1998 not a book

nonfiction religion

150 pages paperback

nonfiction autobiography biography business literary medium-paced

95 pages hardcover 2008