David Evans

David Evans is an established writer and lecturer. He has written more than 20 books on modern European history and appears regularly on television and radio.