Joshua Feinstein Joshua Feinstein has taught European history at Stanford University and Emory University. He lives in Buffalo, New York. Books by the Author