Richard Dargie

Richard Dargie has enjoyed a long career teaching history. He has written more than 25 books for children. At present, he is a lecturer at the University of Edinburgh.