David G. Marr

12 books

748 pages hardcover 1993

dark informative reflective slow-paced

342 pages paperback 1971

challenging informative reflective medium-paced