Margo Horn
Margo Horn directs the Innovative Academic Courses Program and teaches History at Stanford University.
Margo Horn directs the Innovative Academic Courses Program and teaches History at Stanford University. See less
Margo Horn's Featured Books