Books by Amy Leonard

About the Author

Amy Leonard is assistant professor of history at Georgetown University.
Hometown: Washington, DC