Peter Clayton ; with contributions by Irving Finkel and George Hart ; additional material by Alison Smart and Peter Thresh ; introduction by Joseph Campbell
Peter Clayton ; with contributions by Irving Finkel and George Hart ; additional material by Alison Smart and Peter Thresh ; introduction by Joseph Campbell