A Concise History Of Modern Europe by David Mason & David S. Mason