Mark P Petracca

About the Author

Mark P. Petracca is associate professor of political science at the University of California at Irvine.

By the Author