David L. Hall

19 books

182 pages 2001

informative medium-paced

182 pages paperback

nonfiction religion informative medium-paced

316 pages digital 1993

295 pages hardcover

nonfiction computer science technology medium-paced

missing page info hardcover

nonfiction art technology

missing page info 401

reflective slow-paced

302 pages 1993

philosophy informative reflective medium-paced

320 pages paperback

nonfiction philosophy religion

416 pages paperback

nonfiction history philosophy