David E Marion Author

David E. Marion is professor of political science at Hampden-Sydney College in Virginia.