Peter Marshall is a historian, philosopher, biographer and travel writer. He has written fifteen books, has taught at several British universityies and occasionally works in broadcasting. He lives in Devon.
Books by Peter Marshall
-
Demanding the Impossible
Ebook -
Demanding the Impossible
Paperback